一簿寂、庫(kù)的基本用法
SQL大小寫(xiě)并不敏感,但是如果是引起來(lái)的字符,則是區(qū)分大小寫(xiě)的
創(chuàng)建數(shù)據(jù)庫(kù):
create database 數(shù)據(jù)庫(kù)名
切換當(dāng)前庫(kù)
use 數(shù)據(jù)庫(kù)名稱(chēng);
刪除數(shù)據(jù)庫(kù):
dorp database 數(shù)據(jù)庫(kù)名
查看當(dāng)前所有的數(shù)據(jù)庫(kù):
show databases;
查看某一個(gè)數(shù)據(jù)庫(kù)的詳細(xì)信息
show create database 數(shù)據(jù)庫(kù)名;
表的增刪改查:
進(jìn)行表的操作之前需先切到對(duì)應(yīng)的庫(kù)
use 數(shù)據(jù)庫(kù)名
查看當(dāng)前數(shù)據(jù)庫(kù)下所有的表:
show tables
查看表的詳細(xì)語(yǔ)句常遂,類(lèi)似于建表時(shí)候的語(yǔ)句
show create table 表名
查看表的結(jié)構(gòu):
desc 表名挽荠;
給列(字段)起別名:
select 字段名 as 別名 from 表名;
條件查詢(xún)
where
> < = != >= <=
字段名 between 值1 and 值2; (含值1,值2)
and 替代&&
or 替代||
in/not in
like/not like
% 匹配任意多個(gè)字符 模糊查詢(xún)經(jīng)典用法: like '%搜索關(guān)鍵字%'
_下劃線(xiàn)圈匆,一個(gè)下劃線(xiàn)只匹配一個(gè)字符
單字段排序
order by 字段名 asc; --升序
order by 字段名 desc; --降序
創(chuàng)建表:
create table 表名(
創(chuàng)建字段的順序
字段名 數(shù)據(jù)類(lèi)型 約束條件);
約束:
1.非空 not null
2.主鍵(唯一酗钞,自增) primary key (主鍵自帶not null)
3.唯一 unique
4.外鍵 表與表之間的關(guān)系(主表,從表)
5.自增 auto_increment
6. 默認(rèn)值 default
修改表名:
alter table 舊表名 rename to 新表名砚作;
修改字段的數(shù)據(jù)類(lèi)型;
alter table 表名 modify 字段名 新數(shù)據(jù)類(lèi)型
修改字段名(也可以修改數(shù)據(jù)類(lèi)型)
ALTER TABLE DBNAME CHANGE 字段名 新字段名 數(shù)據(jù)類(lèi)型着裹;
增 INSERT
INSERT INTO 表名 ( 字段1, 字段2,字段3,字段4... )
改 UPDATE
UPDATE 表名 SET 字段
='值' //修改字段的所有值
刪 DELETE
DELETE FROM 表名