本文共 920 字,大约阅读时间需要 3 分钟。
SQL,struct query language,它是标准的,
但是却存在不同版本的sql语言,
不过基础的关键词,是一样的,
按功能分4大类,
创建数据库CREATE DATABASE XXX;
删除数据库DROP DATABASEE XXX;
数据类型,
整数,
浮点数,
固定长度字符串,char(size)
可变长度字符创,varchar(size)
存储日期,date(yyyymmdd)
创建表格
CREATE TABLE XXX
(
列名称1 数据类i型,
列名称2 数据类i型,
列名称3 数据类i型,
......
);
查看表的结构,包括一些属性,而不仅仅是显示表头,
DESCRIBE XXX;
删除一个表
DROP TABLE XXX;
重命名表
ALTER TABLE 原始名字 RENAME 新名字;
向表中添加一列
ALTER TABLE xxx ADD link varchar(100);
删除表中一列
ALTER TABLE XXX DROP COLUMN link;
修改一列的数据类型
ALTER TABLE XXX MODIFY teacher varchar(100);
重命名一个列
ALTER TABLE XXX CHANGE 旧名字 新名字 varchar(100);
ps:注意末尾的;
不能使用中文,
在mysql中是不能重命令数据库的,
插入记录
INSERT INTO 表名 VALUES 值1,值2,值3...
还有一种插入,是插入的时候指定列名,可以有选择的插入数据,
WHERE 查询条件
支持的有
=
>
<
>=
<=
BETWEEN
LIKE,搜索某种模式,
删除数据
DELETE FROM XXX WHERE 条件;
DELETE * FROM XXX;删除所有,
更新记录
UPDATE 表明 SET 列名称=新值 WHERE 列=值;
删除返回结果重复项
SELECT DISTINCE 列名称 FROM 表;
WHERE中的逻辑组合
AND,
OR,
排序查询结果
ORDER BY 列名称;//从小到大,
ORDER BY 列名称 DESC;//从大到小,
转载地址:http://jqbcn.baihongyu.com/