SQL基本语句汇总
语句:CREATE TABLE
作用:创建表格
格式:CREATE TABLE tableName (columnName1 columnDataType1, columnName2 columnDataType2, ... )
数据类型:
INTEGER:整数
DATETIME DEFAULT:日期 datetime('now','localtime'):当前时间 | strftime('%s', updated_at) as time 指定时间
SMALLINT:小整数
VARCHAR:字符
PRIMARY KEY AUTOINCREMENT:自动增加的主键
语句:CREATE TABLE IF (NOT) EXISTS
作用:创建未存在的表格
格式:同上
语句:PRIMARY KEY
作用:设定表格数据为主键
格式:CREATE TABLE tableName (columnName1 columnDataType1 PRIMARY KEY);
语句:NOT NULL
作用:限定表格数据不为空
格式:CREATE TABLE tableName (columnName1 columnDataType1 NOT NULL);
语句:UNIQUE
作用:限定表格数据不重复
格式:CREATE TABLE tableName (columnName1 columnDataType1 UNIQUE);
语句:ALTER TABLE
作用:修改表格格式
格式:ALTER TABLE tableName changes
changes:
ADD columnName columnDataType 增加一列数据
DROP columnName 删除一列数据
CHANGE oldColumnName newColumnName newColumnDataType 改变一列数据
MODIFY columnName newColumnDataType 改变一列数据种类
语句:SELECT
作用:读取数据库资料
格式:SELECT columnName FROM tableName
语句:DISTINCT
作用:删选不重复资料
格式:SELECT DISTINCT columnName FROM tableName
语句:ORDER BY
作用:将返回数据按照指定规律排列
格式:SELECT columnName1 FROM tableName ORDER BY columnName2 ASC/DESC
语句:WHERE
作用:删选条件
格式:SELECT columnName FROM tableName WHERE conditions
语句:LIMIT
作用1:返回前n条数据,或者返回从m+1到n条数据,或者返回从第n(包括n)条之后的总共m条数据
格式1:SELECT columnName FROM tableName WHERE conditions LIMIT n
格式2:SELECT columnName FROM tableName WHERE conditions LIMIT m, n
格式3:SELECT columnName FROM tableName WHERE conditions LIMIT m OFFSET n
语句:AND OR
作用:条件逻辑
格式:SELECT columnName FROM tableName WHERE condition1 AND(OR) condition2
语句:INSERT INTO
作用:插入数据
格式1:INSERT INTO tableName (columnName1, columnName2, columnName3) VALUES (value1, value2, value3)
格式2:INSERT INTO tableName1 (columnName1, columnName2, columnName3) SELECT _columnName1, _columnName2, _columnName3 FROM tableName2
可选语句:INSERT IGNORE INTO
作用:插入数据同时忽略错误
语句:UPDATE
作用:更新数据
格式:UPDATE tableName1 SET columnName = newValue WHERE conditions
语句:DELETE FROM
作用:删除数据
格式:DELETE FROM tableName WHERE conditions
语句:DROP TABLE
作用:删除表格
格式:DROP TABLE tableName
SQL基本语句汇总的更多相关文章
- sql常用语句汇总
--创建数据库 USE yuju CREATE database YuJu on primary ( name='YuJu', filename='B:\ceshi数据库\YuJu.mdf', max ...
- SQL 插入语句汇总
INSERT VALUES 插入一行或多行到目标表中 -- single row INSERT INTO Sales.MyOrders(custid, empid, orderdate, shipco ...
- SQL SERVER语句汇总
1.查询数据库中所有用户表名:用户表总数. select name from dbo.sysobjects where OBJECTPROPERTY(id,N'IsUserTable')=1 sele ...
- [Sqlite] 移动嵌入式数据库Sqlite日报SQL操作语句汇总
,EXPLAIN分析 没有建立索引之前.分析都是表扫描: sqlite> EXPLAIN SELECT * FROM COMPANY WHERE Salary < 20000; add ...
- SQL基础语句汇总
连接数据库 1 mysql -h10.20.66.32 -uroot -p123456 -h后面是mysqlServer所在地址,-u后面是用户名,-p后面是密码 查看数据库 1 show datab ...
- 常用SQL语句汇总整理
1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values (''ltp'',''thisisbest'',10); select ...
- 常用Oracle SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- oracle常用SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- SQL SELECT 语句
本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...
随机推荐
- java--连接SQL数据库获取验证码
1.导入SQL相关的包: 可以下载:mysql-connector-java-5.1.39-bin.jar 将包导入到工程的方法:project(在工程名上点鼠标右键) -> Build Pat ...
- 【转】 Android WebView内容宽度自适应
我们平常在项目中有可能会遇到网页的内容是通过json数据传递到app上面用WebView来显示的,这时候我们通常都要调整内容的总宽度不超过父容器的宽度,这样子用户可以不用左右滑动就可以看到全部的内容. ...
- iOS delegate
有两个scene,分别为Scene A和Scene B.Scene A上有一个UIButton(Button A)和一个UILable(Lable A):Scene B上有一个UITextFiled( ...
- Target runtime com.genuitec.runtime.generic.jee60 is not defined
转载自:http://jingyan.baidu.com/article/d7130635338e3f13fdf47518.html 用eclipse加载别人的工程,报错Target runtime ...
- linux下用c实现ls命令
struct dirent中的几个成员: d_type:4表示为目录,8表示为文件 d_reclen:16表示子目录或文件,24表示非子目录 d_name:目录或文件的名称 #include < ...
- 浅谈spring 声明式事物
此处主要讲讲事物的属性. 事物属性包含了五个方面: 1.传播行为 2.隔离规则 3.回滚规则 4.事物超时 5.是否只读 一.传播行为 事务的第一个方面是传播行为(propagation behavi ...
- 序列化,反序列化和transient关键字
一.序列化和反序列化的概念 序列化:指把java对象转换为字节序列的过程. 反序列化:指把字节序列恢复为java对象的过程. 对象的序列化主要有两种用途: 1) 把对象的字节序列保存到硬盘上,通常存放 ...
- sqlval
SQL_STRUCTURE sqlvar { short sqltype; short sqllen; _SQLOLDCHAR *SQL_POINTER sqldata; short *SQL_POI ...
- android Sqlite小记
1.android.database.sqlite.SQLiteException: near "": syntax error (code 1): 语法错误,如果你的报了这个错误 ...
- 传参数应该用哪种形式——值、引用、指针?
类型:C++ & Qt4,创建时间:十二月 30, 2011, 7:43 p.m. 标题无"转载"即原创文章,版权所有.转载请注明来源:http://hgoldfish.c ...