創建數據的語法:
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 表名 增/刪/改 列名 類型(長度) 約束;
- 增加列: 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 表名;