mysql :
-
可以单行或多行书写,以分号结尾
-
可以使用空格和缩进增强语句可读性
-
MySQL不区分大小写,建议使用大写
SQL语句的分类
-
DQL: 数据查询语言(凡是带有select关键字的都是查询语句)难点
-
DML: 数据库操作语言(凡是对表当中的数据进行增删改的都是DML)
-
DDL: 数据定义语言
-
凡是带有create、drop、alter的都是DDL(主要是操作表的结构)
-
-
-
查看所有数据库 : show databases;
-
选择要操作的数据库 : use 数据库名
-
创建数据库 create database IF NOT EXISTS 数据库名 CHARSET=utf8(必会)
-
删除数据库 : drop database IF EXISTS 数据库名(酌情使用)
-
修改数据库 : alter database 数据库名 CHARACTER SET utf8(使用比较少)
数据类型
-
int: 整型
-
double: 浮点类型
-
double(5,2) 表示最多5位 ,其中必须有两位小数 ,最大值是999.99
-
-
decimal : 浮点型 ,在钱上面使用该类型. 因为不会出现精度缺失类型(钱)
-
char : 固定长度字符串类型 : char(255) 无论存多少长度都是这个长度,超出长度报错
-
varchar : 可变长度字符串类型 : varchar()浪费一个字节记录长度
-
-
-
time: 时间类型,格式为:hh:mm:ss
-