2018小白数据库Navicat 12 for MySQL语句建表
1、先建主表,再建从表
2、外键关联主键
foreign key(外键字段) references 主表(主键)
3、设置联合主键
可以由多个字段联合作为主键,primary key(字段1,字段2)
操作方法
- 01
打开Navicat 12 for MySQL 单击connection,下拉菜单选MySQL
- 02
输入连接名称、密码,点OK
- 03
双击新建的连接,右键 new databases
- 04
输入数据库名, character set 选utf8 collation选utf8_unicode_ci
- 05
新建查询:
- 06
先保存一下
- 07
#单行注释 /*多行注释*/ #语句建表 /* create table 表名(字段名 字段类型 约束); */ #创建学生表xsb:学号(主键),姓名(非空),年龄, #班级(默认,默认值为161),性别(枚举),籍贯 #身份证号(唯一)、注册日期(默认系统时间) create table xsb( xh char(20) primary key, xm varchar(20) not null, xb enum('男','女'), jg varchar(50), bj char(10) default '161', nl int, sfzh char(18) unique, zcrq timestamp default current_timestamp);
- 08
新增: insert into 表名(字段1,字段2,字段3,.......) values(字段1值,字段2值,字段3值,.......) 注意:除数值类型外,都加单引号 若向表中每个字段都插入值,则所有的字段名可以省略,但是字段值的顺序必须与表结构顺序完全一致
- 09
更新: update 表名 set 字段=修改后的值 where 修改条件