建立表语句
CREATE TABLE TABLENAME(COL_NAME1 TYPE,COL_NAME2 TYPE,......);
常用TYPE说明
INT 正数
CHAR(LENGTH) 定长字符串,短于指定长度用空格填充
VARCHAR(LENGTH) 变长字符串
删除表语句
DROP TABLE TABLENAME;
CREATE TABLE 语句,同时创建一个序列的例子
CREATE TABLE table2(ID int() NOT NULL auto_increment,NAME varchar(),AGE int,PRIMARY KEY (ID));
ID int():指定int类型整数的大小是11位,不足的前面填充0
NOT NULL:不可以为空值
auto_increment:表示自动增长这个字段
PRIMARY KEY (ID):设置ID为主键,并且创建唯一索引
插入数据语句
INSERT INTO TABLENAME(COL1,COL2,...) VALUES(VAL1,VAL2,...);
向表插入一行数据,前面指定列名,后面是要插入的值。
sSQL语言当中字符串用单引号。
自增主键一般不会手动设置值。
查看表结构
desc 表名;
查询数据语句
SELECT * FROM TABLENAME;
SELECT COL1,COL2,... FROM TABLENAME;
第一个SELECT语句表示查询指定表的所有字段。
第二个SELECT语句表示查询指定表的指定字段。
返回指定行数的SELECT查询语句
LIMIT字句的语法
SELECT * FROM TABLENAME limit m,n
其中m是指记录开始的index,从0开始,表示一条记录
n是指从第m+1条开始,取n条
SLECT * FROM table1 LIMIT ,
SELECT * FROM table1 LIMIT ,
带有条件的查询语句
SELECT COL1,COL2,... FROM TABLENAME WHREE CONDITIONAL;
WHERE字句后面是条件
--AND 与
--NOT 非
--OR 或
--= 等于
--LIKE 通过"%"通配符匹配指定模式
--IN 包含子集
--<> 不等于
--< 小于
--<= 小于等于
--> 大于
-->= 大于等于
例子:
①mysql> SELECT * FROM table1 WHERE age > ;
②mysql> SELECT * FROM table1 WHERE name='张大';
③mysql> SELECT * FROM table1 WHERE sex='男' AND age > ;
④SELECT * FROM table1 WHERE name LIKE '王%';
⑤SELECT * FROM table1 WHERE age IN (,);
⑥SELECT * FROM table1 WHERE age = OR age =;
⑦SELECT * FROM table1 WHERE age NOT IN (,);
⑧SELECT * FROM table1 WHERE name not like '测试%';
别名
--列别名
SELECT FIELDNAME ALIAS FROM TABLENAME;
--表别名
SELECT ALIAS FIELDNAME FROM TABLENAME ALIAS;
例如
SELECT name 姓名,sex 性别,age 年龄,class 班级 FROM table1;
--把列名name输出为姓名显示出来
SELECT a.name,a.sex FROM table1 a;
--为表起一个别名

最新文章

  1. 批处理bat 命令
  2. Python virtualenv with Sublime Text 3
  3. The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path解决方案
  4. SEO是企业发展的永恒主题
  5. 无线安全专题01--kali破解WPA
  6. hdu 4619 最大匹配问题
  7. 微信小程序开发工具 常用快捷键
  8. 《Java解惑》书摘
  9. [C++空间分配]new运算符、operator new、placement new的区别于联系
  10. spoj 7258 Lexicographical Substring Search (后缀自动机)
  11. 在JavaScript中也玩变量类型强行转换
  12. spring security maven dependency
  13. CentOS下自动登陆root帐户
  14. JQuery代码实现上拉加载(不使用插件)
  15. 简单介绍shell编程四剑客之awk
  16. http header Content-Type之常用三种
  17. Android/IOS 微信及浏览器(h5)中唤起本地APP,唤起浮层,然后用外部浏览器打开唤起某本地APP
  18. python五十七课——正则表达式(多个字符)
  19. asp.net后台获取前台页面大小
  20. Oracle 12c 建表空间语句

热门文章

  1. Node异步I/O、事件驱动与高性能服务器
  2. HTML5设计网页熔岩灯导航(navigation bar)插件 已经加上完整源代码
  3. 面试题整理:SQL(二)
  4. javascript中,对于this指向的浅见
  5. 基于分布式、服务化的maven项目文件规划
  6. Linux指令备忘
  7. linux下 ^M
  8. HowTo: Linux Server Change OR Setup The Timezone
  9. NOIP2015子串[序列DP]
  10. AC日记——简单密码 openjudge 1.7 10