mysql 數據表結構修改

創建數據的語法:

 

1、create database 數據庫名:由於創建數據庫時沒有指定編碼表,因此會使用安裝數據庫時默認的編碼表

 

2、create database 數據庫名 character set 編碼表名; 創建數據庫會使用指定的編碼表

 

3、create database 數據庫名 character set 編碼表名 collate 排序規則; 使用指定的編碼表同時還可以根據編碼表指定排序規則

 

修改數據庫編碼集

語法:alter database 數據庫名稱 character set 字符集 collate 比較規則;

切換數據庫:

語法: use 數據庫名;

 

查詢當前正在使用的數據庫:

語法:select database();//database() 是一個函數

 

數據表結構修改

修改數據表:

可以對錶名、表中的列名、列的類型、列的約束進行增刪改。

 

語法:alter table 表名 // 列名 類型(長度) 約束;

 

  1. 增加列: alter table 表名 add 列名 類型(長度) 約束;

 

1、sql server中刪除約束的語句是:alter table 表名 drop constraint 約束名

 

 

2、修改現有列類型、長度和約束 語法:alter table 表名 modify 列名 類型(長度) 約束;

 

3、修改現有列名稱 語法:alter table 表名 change 舊列名 新列名 類型(長度) 約束;

 

4、刪除現有列 語法:alter table 表名 drop 列名 ;

 

5、修改表名 rename table 舊錶名 to 新表名;

 

6、修改表的字符集:alter table 表名 character set utf8; 

 

查看庫中有多少張表:

show tables;

select * from 表名; 需要解析成後邊的   select id , sage,sname ,gender, score, birthday, from 表名  後邊的sql效率高

 

查看錶結構:

desc表名;

 

查看定義表時,表的編碼表

show create table 表名;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章