SQL创建删除和更新

SQL创建删除和更新

  • 数据库,表,列的命名规则
    只能使用,半角英文字母,数字,下划线,这三种字符
    名称必须以半角英文字母开头
    数据库不能重名,在同一个数据库中不能创建两个同名表,一个表中也不能有两个同名列

  • 数据库的创建

CREATE DATABASE 数据库名
  • 表的创建
CREATE TABLE 表名
(列名1 数据类型1 约束1null,key
  列名2 数据类型2 约束2null,key
  ......
  • 数据类型
    INTEGER:存储整数
    CHAR:以定长字符串格式 存储字符串,括号可指定该长度,超出最大长度部分无法输入;当字符串长度达不到最大长度,则用半角空格进行补足来存储
    VARCHAR:可变长字符串进行存储,存储实际长度,不会补足
    DATE:存储日期
    数据类型
    图片来源:SQL 通用数据类型

  • 约束
    对列中存储数据进行限制或追加条件,
    如:NUT NULL,则输入数据不能为空白

如:

PEIMARY KEY (product_id)

这是设置主键约束,
键,指定特定列的组合。
主键,把product_id定为主键,则可以通过该列取出特定的商品数据

  • 表的删除

删除是无法恢复的,只能重新创建,重新插入数据

DROP TABBLE 表名
  • 表定义的更新
    ALTER TABLE 语句,定义变更后无法恢复
    添加列:
ALTER TABLE 表名 ADD 列名

删除列:
执行删除之后无法恢复

ALTER TABLE 表名 DROP COLUMN 列名
  • 变更表名
    sp_rename ‘变更前名称’,‘变更后名称’;
sp_rename 'Poduct','Product';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值