SQL語言
存儲數據
數據的操作:CURD create update read(分類) delete(drop)
查看數據庫,show databases;
模糊查詢---前匹配:show databases like ‘%字符串‘
全匹配:show databases like ‘%字符串%‘可以查詢有包含這個字符串的也可以是空的。
後匹配: show databases like ‘字符%‘
下劃線可以匹配任意一個字符,不包含空
數據庫命名規則:可以使用字母,下劃線,數字。
註意:
盡量不要使用系統保留字作為數據庫、表、字段的名稱
盡量使用小寫字母,原因是像linux系統是區分大小寫的,如果庫名比較長可以使用_,不要用駝峰法。如:不建議userInfo 建議用user_info
查看數據庫創建資料,show create databases;
創建數據庫:create database testmytest
如果沒有指定數據庫的字符集,則使用數據庫安裝時的默認字符串
有四個級別的字符集:
服務器級 數據庫級 數據表級 字段級(字符串的字段)
創建數據庫:
create database mytest;
create database if not exists mytest;
create database ‘mytest‘;
create database ‘mytest‘ default charset=gbk;
修改數據庫
alter database 數據庫名 選項
alter database ‘testmytest‘ charset=gbk;
刪除數據庫: drop
表操作:table
創建表:
create table student_info
(
student_id int,
student_name varchar(20),
);
查看數據表:show columns from 表名
修改表:alter table 表名 修改內容;
交換表名:rename
rename table
xxxx to aaaa,
bbbb to xxxxx,
aaaa to bbbb;
刪除表
drop table if exist student_cop2;
SQL語言