MySQL常用基础SQL语句以及常用约束

数据库操作:

/*创建数据库*/
CREATE DATABASE mydb;

/*删除数据库*/
DROP DATABASE mydb;

/* 查看当前所有数据库*/

SHOW DATABASES;

表操作:

/*创建表*/
CREATE TABLE student(
  id INT(11),
  pwd VARCHAR(255)
);

/*删除表*/
DROP TABLE student;

/*表中插入数据*/
INSERT INTO student(id,pwd) VALUES(1,'123456');

/*查询表中数据 最好不要用* 效率低*/
SELECT id,pwd FROM student;

/*更新表中数据*/
UPDATE student SET pwd ='12345' WHERE id =1;

/* 删除表中数据*/
DELETE FROM student WHERE id =1;

常用约束:

主键约束:primary key 注意和 unique 区别 主键不能为空并且唯一 unique 可以为空唯一

外键约束:constraint 外键名 foreign key(字段) references 表(字段); 

被关联的不一定是主键 unique约束的也可以被关联

唯一约束:unique

不能为空:not null

默认约束:default

自增用于int类型主键:auto_increment

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值