MYSQL 笔记
desc + 表名 查看表的结构
约束
not null :非空约束,保证字段的值不能为空
s_name VARCHAR(10) NOT NULL, #非空
default:默认约束,保证字段总会有值,即使没有插入值,都会有默认值!
age INT DEFAULT 18, #默认约束
unique:唯一,保证唯一性但是可以为空,比如座位号
s_seat INT UNIQUE,#唯一约束
primary key :主建约束,同时保证唯一性和非空
id INT PRIMARY KEY,#主建约束(唯一性,非空)
foreign key:外键约束,用于限制两个表的关系,保证从表该字段的值来自于主表相关联的字段的值!
自增长列 auto_increment
id int primary key auto_increment,
一个表中有且只能有一个自增长列,自增长列一般和主键搭配
.
数据库
create database Student; --创建数据库
use Student; --使用数据库
drop database Student; --删除数据库
链接服务器mysql
格式: mysql -h 主机地址 -u 用户名 -p 用户密码
笛卡儿积出现原因:
多表查询(连接查询)时,没有有效的连接条件

浙公网安备 33010602011771号