-
可以重復(fù)聯(lián)系查看全部
-
常見的數(shù)據(jù)庫種類
查看全部 -
語法
CREATE
?TABLE
?表名(
字段名1??字段類型,
字段名2?字段類型);//創(chuàng)建表?與字段?
SHOW?TABLES;???//?查看某個(gè)數(shù)據(jù)庫的所有表?
DESC
???表名;??//查看表結(jié)構(gòu)
SHOW?
CREATE
?TABLE
?表名;??//查看建表的sql語句
CREATE
??TABLE
?新表名??
LIKE
?舊表名?;//?快速創(chuàng)建一個(gè)結(jié)構(gòu)相同的表名
DROP
??TABLE
??表名?;?//直接刪除表
DROP
?TABLE
??IF??EXISTS??表名;?//判斷表是否存在并刪除表
ALTER
??TABLE
?表名?
ADD
?列名??類型;//添加列表
ALTER
?TABLE
?表名?
MODIFY
??列名??新的類型;//修改列的類型
ALTER
?TABLE
?表名??CHANGE??舊列名??新列明??類型;//?修改列名
ALTER
?TABLE
?表名??
DROP
?列名;//刪除列
RENAME?
TABLE
?表名?
TO
?新表名;//?修改表名
ALTER
?TABLE
?表名?
character
?set
?字符集;//修改字符集
查看全部 -
CREATE?DATABASE?數(shù)據(jù)庫名;?//直接創(chuàng)建數(shù)據(jù)庫 CREATE?DATABASE?IF?NOT?EXISTS?數(shù)據(jù)庫名;//判斷是否存在并創(chuàng)建數(shù)據(jù)庫 CREATE?DATABASE?數(shù)據(jù)庫名?CHARACTER?SET?字符集;//創(chuàng)建數(shù)據(jù)庫并指定字符集 SHOW?DATABASE;//查看所有數(shù)據(jù)庫 SHOW?CREATE?DATABASE?數(shù)據(jù)庫名;//查看某個(gè)數(shù)據(jù)庫的定義信息 ALTER??DATABASE?數(shù)據(jù)庫??DEFAULT?CHARACTER?SET?字符集;//修改數(shù)據(jù)庫字符集 DROP??DATABASE??數(shù)據(jù)庫名;//刪除數(shù)據(jù)庫 SELECT?DATABASE();??//查看正在使用的數(shù)據(jù)庫 USE??數(shù)據(jù)庫名;?//使用/切換數(shù)據(jù)庫
查看全部 -
挺好的呀查看全部
-
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>數(shù)據(jù)表命令
1.建表(模板):?
* create table 表名?
? ? ->id int(10),
? ? ->name varchar(25),
? ? ->age int
? ? ->)ENGINE=innodb DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
* 查看創(chuàng)建表的sql語句:
* show create table 表名;
* 快速創(chuàng)建一個(gè)結(jié)構(gòu)相似的表:
* create table 新表名 like 舊表名;
2.查看數(shù)據(jù)庫有哪些表:?
* show tables;
3.查看表結(jié)構(gòu):
* desc 表名;
4.刪除表:
* drop table 表名;
* 判斷表是否存在并刪除表:
* deop table if exists 表名;
5.修改表結(jié)構(gòu):
* 添加表列:
* alter table 表名 add 列名 類型;
* 修改列類型:
* alter table 表名 modify 列名 新的類型;
* 修改列名:
* alter table 表名 change 舊列名 intro 類型;
* 刪除列:
* alter table 表名 drop 列名;
6.修改表:
* 修改表名:
* rename table 表名 to 新表名;
* 修改表字符集:
* alter table 表名 character set 字符集;
查看全部 -
>>>>>>>>>>>>>>>>>>>>>>>>數(shù)據(jù)庫命令
1.查看所有數(shù)據(jù)庫:show databases;
* 查看某個(gè)數(shù)據(jù)庫的定義信息:
* show create database 數(shù)據(jù)庫名;
2.創(chuàng)建數(shù)據(jù)庫: create database 數(shù)據(jù)庫名;
* 判斷數(shù)據(jù)庫是否存在,存在則不創(chuàng)建,不存在則創(chuàng)建
create database if not exists 數(shù)據(jù)庫名;
* 創(chuàng)建數(shù)據(jù)庫并指定字符集
create database 數(shù)據(jù)庫名 character set 字符集;
?
3.修改數(shù)據(jù)庫字符集格式:
* alter database 數(shù)據(jù)庫名 default character set 字符集;
4.刪除數(shù)據(jù)庫(刪除時(shí)沒有提示直接刪除)
drop database 庫名;
5.進(jìn)入某個(gè)數(shù)據(jù)庫:
* use 數(shù)據(jù)庫名;
6.查看正在使用的數(shù)據(jù)庫:
* select database();
查看全部 -
SQl語句的分類:
DDL,DML,DQL,DCL
SQL語句之DDL語句:
????DDL語句可以操作數(shù)據(jù)庫以及表的create(創(chuàng)建),drop(刪除),alter(修改)等;
SQL語句之DML語句:
????DML語句對表數(shù)據(jù)進(jìn)行insert(插入),delete(刪除),update(更新);
SQL語句之DQL語句:
????SQL語句對表數(shù)據(jù)進(jìn)行各種維度select查詢:
?
查看全部 -
DDL 數(shù)據(jù)定義語言:CREATE,DROP,ALTER
DML 數(shù)據(jù)操作語言:INSERT,DELETE,UPTATE
DQL 數(shù)據(jù)查詢語言:SELECT,WHERE等
DCL 數(shù)據(jù)控制語言: GRANT,REVOKE
查看全部 -
默認(rèn)值格式 ?字段名?字段類型?DEFAULT
查看全部 -
非空約束的基本語法格式 ????????字段名?字段類型?NOT?NULL
查看全部 -
唯一約束的基本格式 ?????字段名?字段類型?UNIQUE 可以插入多個(gè)NULL?值
查看全部 -
PRIMARY?KEY?:主鍵 UNIQUE?:?唯一 NOT?NULL?:?非空 DEFAULT?:?默認(rèn) FOREING?KEY?:外鍵 主鍵的作用?:用來唯一標(biāo)識一條記錄,每個(gè)包都應(yīng)該有一個(gè)主鍵, ???????并且每個(gè)表只能有一個(gè)主鍵。 主鍵的特點(diǎn)?:? ????????主鍵必須包含唯一的值 ????????之間列不能包含NULL值 創(chuàng)建主鍵的方式: ????在創(chuàng)建表的時(shí)候給字段添加主鍵 ????字段名?字段類型?PRIMARY?KEY? 主鍵自增 ?????AUTO_INCREMENT?表示自動(dòng)增長(字段類型必須是整數(shù)類型的) ??字段名?字段類型?PRIMARY?KEY??AUTO_INCREMENT?; ??AUTO_INCREMENT?的開始值是默認(rèn)1如果希望修改起始值,請使用下列sql ??ALTER?TABLE?表名?AUTO_INCREMENT?=?起始值?;
查看全部 -
PRIMARY?KEY?:主鍵 UNIQUE?:?唯一 NOT?NULL?:?非空 DEFAULT?:?默認(rèn) FOREING?KEY?:外鍵 主鍵的作用?:用來唯一標(biāo)識一條記錄,每個(gè)包都應(yīng)該有一個(gè)主鍵, ???????并且每個(gè)表只能有一個(gè)主鍵。
查看全部 -
LIMIT是限制的意思,所以LIMIT的作用就是限制查詢記錄的條數(shù) ??SELECT?*|?字段列表?[as?別名]?FROM?表名?[WHERE?子句]?[GROUP?BY子句]?[HAVING子句]?[ORDER?BY子句][LIMIT子句]? ??思考:為什么LIMIT子句排在最后 ??因?yàn)榍懊嫠械南拗茥l件都處理完了,只剩下顯示多少條記錄的問題了 LIMIT語法格式 ????LIMIT?offset,length;?或者?LIMIT?length ????offset是指偏移量,可以認(rèn)為是跳過的記錄數(shù)量,默認(rèn)為0 ????length?是指需要顯示的總記錄數(shù) ????例子??SELECT?*?FROM?student?LIMIT?2,6; LIMIT的使用的場景:分頁 ????如果第一個(gè)參數(shù)是0?可以簡寫: ????SELECT?*?FROM?student?LIMIT?0,5; ????SELECT?*?FROM?student?LIMIT?5; ????LIMIT?10,5;不夠5條,有多少顯示多少
查看全部
舉報(bào)