SQL——sql增、删、改、查,简单操作


在这里插入图片描述

-- 目标 : 
-- 创建学生(列,字段) 使用SQL创建
-- 学号,登陆密码,姓名,性别,出生日期,家庭住址,emall

/*
注意:使用的是英文() ,表的名称和字段尽量用``括起来,避免成为关键字
 字符串用''单引号括起来,【全部符号都为英文符号】
 */
 
 CREATE   TABLE    IF NOT EXISTS   `student`(
 #创建    表       判断是否存在      表名称

`id`       INT(4)        NOT NULL     AUTO_INCREMENT     COMMENT '学号',
#列名    int类型4字节  不能为空     自增               注释     注释内容

`name` VARCHAR(30)       NOT NULL DEFAULT  '匿名'        COMMENT '姓名',
#      varchar类型30字节          默认     默认内容

`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',

`birthday` DATETIME      DEFAULT NULL        COMMENT '出生日期',
#          时间类型      默认为null

`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
`emall` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',

PRIMARY KEY(`id`)
#设置 id(列名)为主键   注意:一个表只能有一个主键(唯一)

)ENGINE=INNODB DEFAULT CHARSET=utf8 
#该行不知道 引擎



-- 常用命令
SHOW CREATE DATABASE scholl -- 查看创建数据库的语句
SHOW CREATE TABLE student -- 查看student数据表的定义语句(也就是创建该表的语句)
DESC student -- 显示表的结构

-- 数据库引擎
/*
INNODB 默认使用的引擎
MYISAM 早些年使用的引擎
*/

https://www.bilibili.com/video/BV1NJ411J79W?p=9

https://www.bilibili.com/video/BV1NJ411J79W?p=10


删、改、查

查看创建数据库的语句
SHOW CREATE DATABASE 库名

查看创建表的语句
SHOW CREATE TABLE 表名

显示表的结构
DESC 表名

修改表名
ALTER TABLE 旧表名 RENAME AS 新表名

增加表的字段
ALTER TABLE 表名 ADD 添加的字段名 属性

修改表的字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 约束属性

修改表的约束
ALTER TABLE 表名 MODIFY 字段 修改的约束
注(重要注意点):CHANGE和MODIFY的区别:1、CHANGE 用来字段的重命名,不能用来修改字段类型的约束2MODIFY 不能用来字段的重命名,只能修改字段类型和约束。

删除表的字段
ALTER TABLE 表名 DROP 删除的字段名

删除表        括号里的是可选写的,是用来做判断的,判断用才执行删除,尽量加上,否则任意显示报错
DROP TABLEIF EXISTS) 表名字

https://www.bilibili.com/video/BV1NJ411J79W?p=11

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值