顯示所有資料庫: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 指...