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

【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 自增

  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值