SQL基本语法(查插删改)

SQL基本语法(查插删改)

创建数据库:
create datebase 数据库名称;
使用数据库:
use 数据库名称 ;
创建表:
create table 表名(
列名 数据类型,
id int,
);

– 约束
– PRIMARY KEY 约束 保证实体完整性
– NOT NULL 这一列不能为空
– UNIQUE 唯一
– default 默认约束

– 完整性的约束
– 实体完整性 保证每一行数据的有效 主键保证
– 域完整性 保证每一列的数据都是有效的 unique 默认 非空
– 引用完整性 保证表与表之间的关系是否有效 外键约束 外键约束添加在从表上

添加外键约束 – CONSTRAINT FOREIGN KEY (外键列名) REFERENCES 主表(主表关联外键的列名)

CREATE TABLE t_student(
  s_id INT PRIMARY KEY AUTO_INCREMENT,
  s_name VARCHAR(10) NOT NULL,
  s_sex VARCHAR(2) DEFAULT '男',
  s_age INT,
  s_phone INT UNIQUE ,
  s_classid INT,  
  CONSTRAINT FOREIGN KEY (s_classid) REFERENCES t_class(c_id) 
)

注意
– 添加有外键约束的表的时候需要先添加主表 然后添加从表
– 外键约束情况下 先添加主表数据 然后添加从表数据
– 先删除从表 然后删除主表

删除数据库
drop database 数据库名称

插入数据
INSERT INTO 表名 (列名1,列名2) VALUES (列对应的值1,列对应的值2)
insert into 表名 values (所有列数据值)

– 删除某一行数据
DELETE FROM 表名 where(条件) AND 并且

 例子:
  DELETE FROM t_student WHERE s_sex = '男' AND s_name = '张三'

删除表中所有数据
DELETE FROM 表名

例子:
  DELETE FROM t_student

– 跟新数据

-- 将学号为8号的性别改成男
UPDATE t_student SET s_sex = '男' WHERE s_id = 8

操作表结构

-- 添加字段
ALTER TABLE t_student ADD s_weixin VARCHAR(20)
-- 删除字段
ALTER TABLE t_student DROP COLUMN s_weixin
-- 修改字段
ALTER TABLE 表名  CHANGE 旧列名 新列名 新列名的数据类型
ALTER TABLE t_student CHANGE s_qq s_weixin VARCHAR(20)
-- 查询数据
-- 查询所有学生的电话
查询 投影列 FROM(从哪儿找) 表名字
SELECT s_name,s_phone FROM t_student

结束了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值