Mysql 命令

数据库:

SHOW DATABASES;
USE 数据库名称;
CREATE DATABASE 数据库名称; 创建表时先查看该表是否存在,若存在,则删除后再创建表
DROP DATABASE 数据库名称;

字段类型:
字符一定要用'括起来
数字不用
date 按照标准日期插入 yyy-mm-dd 2013-02-01
整数型:
INT

字符串类型:
CHAR(M):长度固定为M,浪费储存空间,但处理速度更快
VARCHAR(M):程度为真实长度L+1,保存了长度L,速度慢但不浪费储存空间

时间类型:
datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp      4 bytes   YYYY-MM-DD HH:MM:SS   1970-01-01 00:00:01 ~ 2038
date           3 bytes   YYYY-MM-DD            1000-01-01          ~ 9999-12-31
year           1 bytes   YYYY                  1901                ~ 2155 

约束:
AUTO_INCREMENT
PRIMARY KEY

表:
CREATE TABLE 表名称(
字段名称1 字段类型 [DEFAULE 默认值] [约束],
字段名称2 字段类型 [DEFAULE 默认值] [约束],
字段名称3 字段类型 [DEFAULE 默认值] [约束],
...
字段名称n 字段类型 [DEFAULE 默认值] [约束]
);

DROP TABLE 表名称;
DESC 表名称; 用于查看表结构
SHOW TABLES; 查看当前数据库中的所以表

INSERT INTO 表名称(字段1,字段2...字段n)
VALUES(值1,值2...值n)
, ...

DELETE FROM 表名称 [删除条件]; 若没有删除条件则删除整张表的数据
DELETE FROM user WHERE id=1;

UPDATE 表名称 SET 字段1=值1,...字段n=值n 【WHERE 更新条件】; 若没有更新条件则更新整张表的数据

SELECT *|column alias
FROM 表 别名
【WHERE condition(s)】 ->查询条件

SQL(Structured Query Language,结构查询语言)是一种功能强大的数据库查询语言。

posted @ 2018-01-21 21:15  Utb  阅读(129)  评论(0编辑  收藏  举报