【Navicat代码输入界面】
Navicat新建表——双击打开—按CTRL+Q进入查询编辑器;
【基本语句】 蓝色文字部分为系统固定语句,user为表名
增加:
创建数据库:CREATE DATABASE user;
创建表,表内字段为id和name;INT(10) 代表INT类型限制10字节数据,NOT NULL代表非空,PRIMARY KEY代表主键, auto_increment代表自增:
CREATE TABLE user(
id INT(10) NOT NULL PRIMARY KEY auto_increment,
name VARCHAR(20) NOT NULL
)
新增字段:
alter table user ADD classid int(10) NOT NULL
字段写入数据:
INSERT into user(name,age,sex) VALUES('张三',20,'女'),('李四',21,'男')
删除:
删除数据库,数据库名为user:DROP DATABASE user;
删除表中数据:delete from user where name='小刘';
删除表中字段:ALTER TABLE user DROP classid;
修改:
修改表中数据(id=1 name改为小刘):update user set name='小刘' where id=1;
修改表名:alter table user RENAME users;
查询:自定义域名
显示数据库表:SHOW DATABASES;
查询某个表的数据:SELECT * from user
其它:
use user;打开user数据开
修改自增数量:ALTER TABLE user auto_increment=100
设置主键:alter table tb_xuesheng ADD CONSTRAINT pk_xuesheng PRIMARY KEY tb_xuesheng(age);
设置外键:ALTER TABLE tb_chengji add CONSTRAINT fk_chengji FOREIGN KEY(studentid) REFERENCES
tb_xuesheng(id
权限
not null 不能为空
default '男' 默认值
unique key 唯一约束
primary key 主键
foreign key 外键
auto_increment 自增