数据库 SQL语法一
生活随笔
收集整理的這篇文章主要介紹了
数据库 SQL语法一
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
建立表語(yǔ)句
CREATE TABLE TABLENAME(COL_NAME1 TYPE,COL_NAME2 TYPE,......);
常用TYPE說(shuō)明
INT 正數(shù)
CHAR(LENGTH) 定長(zhǎng)字符串,短于指定長(zhǎng)度用空格填充
VARCHAR(LENGTH) 變長(zhǎng)字符串
刪除表語(yǔ)句
DROP TABLE TABLENAME;
?
CREATE TABLE 語(yǔ)句,同時(shí)創(chuàng)建一個(gè)序列的例子 CREATE TABLE table2(ID int(11) NOT NULL auto_increment,NAME varchar(20),AGE int,PRIMARY KEY (ID)); ID int(11):指定int類型整數(shù)的大小是11位,不足的前面填充0 NOT NULL:不可以為空值 auto_increment:表示自動(dòng)增長(zhǎng)這個(gè)字段 PRIMARY KEY (ID):設(shè)置ID為主鍵,并且創(chuàng)建唯一索引?
插入數(shù)據(jù)語(yǔ)句 INSERT INTO TABLENAME(COL1,COL2,...) VALUES(VAL1,VAL2,...); 向表插入一行數(shù)據(jù),前面指定列名,后面是要插入的值。 sSQL語(yǔ)言當(dāng)中字符串用單引號(hào)。 自增主鍵一般不會(huì)手動(dòng)設(shè)置值。?
查看表結(jié)構(gòu) desc 表名;?
查詢數(shù)據(jù)語(yǔ)句 SELECT * FROM TABLENAME; SELECT COL1,COL2,... FROM TABLENAME; 第一個(gè)SELECT語(yǔ)句表示查詢指定表的所有字段。 第二個(gè)SELECT語(yǔ)句表示查詢指定表的指定字段。?
返回指定行數(shù)的SELECT查詢語(yǔ)句 LIMIT字句的語(yǔ)法 SELECT * FROM TABLENAME limit m,n 其中m是指記錄開(kāi)始的index,從0開(kāi)始,表示一條記錄 n是指從第m+1條開(kāi)始,取n條 SLECT * FROM table1 LIMIT 0,5 SELECT * FROM table1 LIMIT 6,3?
帶有條件的查詢語(yǔ)句 SELECT COL1,COL2,... FROM TABLENAME WHREE CONDITIONAL; WHERE字句后面是條件 --AND 與 --NOT 非 --OR 或 --= 等于 --LIKE 通過(guò)"%"通配符匹配指定模式 --IN 包含子集 --<> 不等于 --< 小于 --<= 小于等于 --> 大于 -->= 大于等于 例子: ①mysql> SELECT * FROM table1 WHERE age > 30; ②mysql> SELECT * FROM table1 WHERE name='張大'; ③mysql> SELECT * FROM table1 WHERE sex='男' AND age > 30; ④SELECT * FROM table1 WHERE name LIKE '王%'; ⑤SELECT * FROM table1 WHERE age IN (20,40); ⑥SELECT * FROM table1 WHERE age =20 OR age =40; ⑦SELECT * FROM table1 WHERE age NOT IN (20,40); ⑧SELECT * FROM table1 WHERE name not like '測(cè)試%';?
別名 --列別名 SELECT FIELDNAME ALIAS FROM TABLENAME; --表別名 SELECT ALIAS FIELDNAME FROM TABLENAME ALIAS; 例如 SELECT name 姓名,sex 性別,age 年齡,class 班級(jí) FROM table1; --把列名name輸出為姓名顯示出來(lái) SELECT a.name,a.sex FROM table1 a; --為表起一個(gè)別名?
總結(jié)
以上是生活随笔為你收集整理的数据库 SQL语法一的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一个jQ版大图滚动
- 下一篇: centos环境下使用percona-x