-
主键约束和唯一约束区别
查看全部 -
id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,//主键的构造,AUTO_INCREMENT是从1开始,每次自动增加1,而且必须与PRIMARY KEY一起使用(单方面的必须)
查看全部 -
USE test;打开数据库
SELECT DATABASE();显示用户当前打开的数据库
CREATE TABLE tb1(
-> username VARCHAR(20),
-> age TINYINT UNSIGNED,
-> salary FLOAT(8,2) UNSIGNED
-> );创建数据表
查看全部 -
SHOW DATABASE;//查看数据库
USE test;//选择一个数据库
SHOW TABLES;//查看数据表列表
SHOW COLUMNS FROM tb1;//查看数据表的结构(列)
SELECT * FROM tb1;//查看记录(行),其中*代表字段的过滤
INSERT INTO tb1 (username,salary) VALUES('John',4500.69);//部分信息
INSERT tb1 VALUES('Tom',25,7863.25);//全部信息
查看全部 -
M是数字总数,D是小数点后面的位数,float大约7位小数位
查看全部 -
创建数据库:CREATE DATABASE IF NOT EXISTS t1;
显示现有数据库:SHOW DATABASES;
显示创建的数据库类型:SHOW CREATE DATABASE t1;
显示警告:SHOW WARNINGS;
创建某一类型的数据库:CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
更改数据库类型:ALTER DATABASE t2 CHARACTER SET utf8;
删除t1:DROP DATABASE IF EXISTS t1;
查看全部 -
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
查看全部 -
修改数据表以及约束
查看全部 -
修改MySQL提示符:
1.登录前:shell>mysql -u用户名 -p密码 --prompt 提示符
2.登录后:mysql>prompt 提示符
\D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户
输入mysql> prompt \u@\h \d>
输出root@localhost (none)>
查看全部 -
show indexes from pro\G;
网格状显示索引表
查看全部 -
show create table table_name;
查看创建表的结构
查看全部 -
外键约束
1、父表和子表相同存储引擎,禁止临时表
2、数据表存储引擎只能为innodb
查看全部 -
约束
1、约束保证数据的完整性和一致性
2、约束分为表级约束和列级约束
约束类型有:
not null 非空约束
primary key 主键约束
unique key 唯一约束
default 默认约束
foreign key 外键约束
查看全部 -
CREATE TABLE tb5 (
id SMALLINT USIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(20) NOT NULL UNIQUE KEY,
sex ENUM('1','2','3' ) DEFULT '3'
);
查看全部
举报