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