MYSQL【NaviCat】增删改查基本语句

【Navicat代码输入界面】

Navicat新建表——双击打开—按CTRL+Q进入查询编辑器;

MYSQL【NaviCat】增删改查基本语句_第1张图片


【基本语句】  蓝色文字部分为系统固定语句,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 自增

你可能感兴趣的:(Mysql)