標籤:
我這裡沒有用資料庫圖形操作軟體,用的終端直接操作資料庫和表。
先說資料庫:
- 登入資料庫系統: mysql -h 主機名稱 -u 使用者名稱 -p ,按下“Enter”下會顯示”enter password“,輸入密碼後登入成功。
- 查看資料庫: show databases;
- 選擇資料庫: use + 資料庫名;
- 建立資料庫: create database +資料庫名;
- 刪除資料庫: drop database + 資料庫名;
再來說表:
注意:在建立表之前先選擇一下資料庫: use 資料庫名;
1. 查看資料庫下有哪兒些表 show tables;
2. 建立表 create table 表名(屬性名稱,資料類型,約束條件) 屬性名稱和資料類型不用說,說一下幾個常用的約束條件。 primary key 表示主鍵,not null表示不為空白,auto_increment表示自動增加,default表示該屬性預設值。
需要多說的是 如果之前資料庫沒有設定編碼方式,要多加一句話 engine=innodb default charset=utf-8 collate utf8-general-ci;如果沒有這句話你之後向表裡添加欄位就會出現中文顯示不出來的現象。
3. 查看錶基本結構 desc +表名; 查看錶詳細結構 show create table +表名
4. 修改表 :
- 修改表名 :alter table 舊錶名 rename 新表名;
- 修改資料類型:alter table 表名 modify 屬性名稱 資料類型;
- 修改欄位名:alter table 表名 change 舊屬性 新屬性 新資料類型;
- 增加欄位:alter table 表名 add 屬性名稱 資料類型 約束條件 after 已有欄位屬性名稱;
- 刪除欄位:alter table 表名 drop 屬性名稱;
- 刪除表:drop table 表名
mysql--資料庫和表的建立、使用、修改和刪除