SQL的實現

使用SQL完成對數據庫的CRUD的操作:
【創建數據庫】
* create database 數據庫名;
* create database 數據庫名 character set 字符集;
* create database 數據庫名 character set 字符集 collate 校對規則;
【查看數據庫】
* 查看數據庫服務器中的所有的數據庫:show databases;
* 查看某個數據庫的定義的信息:show create database 數據庫名;
【刪除數據庫】
* drop database 數據庫名稱;
【修改數據庫】
* alter database 數據庫名 character set 字符集 collate 校對規則;
【其他的數據庫操作命令】
* 切換數據庫:use 數據庫名;
* 查看正在使用的數據庫:select database();
使用SQL完成對數據庫中表的CRUD的操作:
【創建表】
create table 表名(
   字段名 類型(長度) 約束,
   字段名 類型(長度) 約束
);
約束:
單表約束:
* 主鍵約束:primary key
* 唯一約束:unique
* 非空約束:not null
【查看錶】
查看數據庫中的所有表:show tables;
查看錶結構:desc 表名;
【刪除表】
drop table 表名;
【修改表】
alter table 表名 add 列名 類型(長度) 約束; --修改表添加列. 
alter table 表名 modify 列名 類型(長度) 約束; --修改表修改列的類型長度及約束.
alter table 表名 change 舊列名 新列名 類型(長度) 約束; --修改表修改列名.
alter table 表名 drop 列名; --修改表刪除列.
rename table 表名 to 新表名; --修改表名
alter table 表名 character set 字符集; --修改表的字符集
使用SQL完成對錶中記錄的CRUD的操作:
【插入記錄】
* insert into 表 (列名1,列名2,列名3..) values  (值1,值2,值3..); -- 向表中插入某些列
* insert into 表 values (值1,值2,值3..); --向表中插入所有列
【修改記錄】
* update 表名 set 字段名=值,字段名=值 [where 條件];
【刪除記錄】
* delete from 表名 [where 條件];
【查詢記錄】
* select [distinct]*[列名,列名] from 表 [where 條件].
發佈了46 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章