博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库 SQL语法一
阅读量:6987 次
发布时间:2019-06-27

本文共 1604 字,大约阅读时间需要 5 分钟。

建立表语句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(11) NOT NULL auto_increment,NAME varchar(20),AGE int,PRIMARY KEY (ID));ID int(11):指定int类型整数的大小是11位,不足的前面填充0NOT 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 0,5SELECT * FROM table1 LIMIT 6,3

 

带有条件的查询语句SELECT COL1,COL2,... FROM TABLENAME WHREE CONDITIONAL;WHERE字句后面是条件--AND    与--NOT    非--OR    或--=    等于--LIKE    通过"%"通配符匹配指定模式--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 '测试%';

 

别名--列别名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;--为表起一个别名

 

转载地址:http://pampl.baihongyu.com/

你可能感兴趣的文章
.NET HttpPost 上传文件图片到服务器
查看>>
[perl] 正则表达式实现多模式匹配
查看>>
RCP之病人信息系统开发总结(1):数据库设计
查看>>
js数组操作,拼写好像,没看清楚就容易出错的。
查看>>
C# winform搜索提示的一些想法
查看>>
table的thead/tbody/tfoot/tr/th/td
查看>>
Delphi多媒体设计之TMediaPlayer组件(五)
查看>>
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。...
查看>>
在新弹出页面下载
查看>>
ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇
查看>>
class左边nbu 2414 Please help the poor donkey!
查看>>
[转]UML类图、关系及其JAVA代码
查看>>
销售管理系统设计与实现源码
查看>>
PhotoShop算法原理解析系列 - 像素化---》碎片。
查看>>
oracle卸载清除注册表(彻底卸载)
查看>>
PHP event 事件机制
查看>>
【ARDUINO】HC-05蓝牙不配对问题
查看>>
CentOS ping: unknown host 解决方法
查看>>
设计模式之责任链模式
查看>>
在 Windows 下安装 Oracle 11g XE (Express Edition)
查看>>