mysql(一) mysql資料庫以及建立表

2021-08-22 19:44:34 字數 1044 閱讀 2134

顯示所有資料庫:show databases;

建立資料庫:create database 資料庫名;

刪除資料庫:drop database 資料庫名;

檢視表結構: describe(desc) 表名;

檢視表詳細結構:show create table 表名;

修改表:

1.修改表名 alter table 舊表名 rename 新錶名;

2.修改字段 alter table 表名 change 舊屬性名 新屬性名 新資料型別

3.增加字段 alter table 表名 add 屬性名1 資料型別 [完整約束條件] [first | after 屬性名2]

4.刪除字段 alter table 表名 drop 屬性名

建立表:

語法: create table 表名(屬性名 資料型別 [完整性約束條件]);

例子: create table t_booktype(   id int primary key auto_increment,

booktypename varchar(20),

booktypedesc varchar(200)

create table t_book(id int primary key auto_increment,

bookname varchar(20),

author varchar(10),

price decimal(6,2),

booktypeid int,

constraint `fk` foreign key(`booktypeid`) references `t_booktype`(`id`)

約束條件:

primary key:標識該屬性為該錶的主鍵,可以唯一的標識對應的記錄。

foreign key:標識該屬性為該表外來鍵,與某錶的主鍵關聯。

not null:標識該屬性不能為空。

unique:標識該屬性的值是唯一的。

auto_increment:標識該屬性的值自動增加。

default:為該屬性設定預設值。

MySQL資料庫 一 MySQL資料庫簡介

mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...

資料庫 MySQL資料庫(一)

一 mysql資料庫系統 mysql資料庫系統就是用來對資料庫 資料的一些管理 二 資料庫系統 1.資料庫 就是用來儲存各種資料的 2.資料庫管理系統 就是用來管理各種資料庫的資料的乙個系統 三 常見的一些資料庫系統 mysql db2 oracle sql server maradb 四 資料庫 ...

mysql資料庫(一)

mysql是乙個開源的關係型資料庫管理系統,由於效能高 成本低 可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在internet上的中小型 中。隨著mysql的不斷成熟,它也逐漸用於更多大規模 和應用,比如維基百科 google和facebook等 非常流行的開源軟體組合lamp中的 m 指...