SQL入门【1】建表

基本说明

  1. 每条语句以英文半角**分号;**结束
  2. SQL对大小写不敏感
  3. 库/表的名字用键盘上Tab键上面的`符号引起来,同样是英文输入下
  4. 字符串用英文的单引号或双引号引起来

本文使用到的关键字

  1. CREATE 创建
  2. DATABASE 数据库
  3. SHOW 显示
  4. DATABASES 数据库们
  5. USE 使用
  6. PRIMARY KEY 主键
  7. DESCRIBE 描述
  8. DROP 删除
  9. TABLE 表格
  10. ALTER 选择
  11. ADD 增加
  12. COLUMN 列
  13. INSERT 插入
  14. INTO 到
  15. VALUES 值
  16. SELECT 选择
  17. FROM 从
  18. NULL 空值

数据类型

  1. INT 整数
  2. BECIMAL(m,n) 小数,存放m个字元,小数点后n位
  3. VARCHAR(m) 字符,最多存放个字元
  4. BLOB 二进制文件
  5. DATE 日期,格式为YYYY-MM-DD
  6. TIMESTAMP 时间戳,格式为YYYY-MM-DD HH:MM:SS

语句

创建数据库
查看所有数据库

CREATE DATABASE `my_database`;
SHOW DATABASES; 

注:查看到的库中,除了我们创建的my_database,其他的是系统数据库

使用数据库

USE `my_database`

创建表格
创建名为student的表格,有student_id name major 三列,其中student_id是主键

CREATE TABLE `student`(
    `student_id` INT PRIMARY KEY,
    `name` VARCHAR(20),
    `major` VARCHAR(20),
);

或者是

CREATE TABLE `student`(
    `student_id` INT,
    `name` VARCHAR(20),
    `major` VARCHAR(20),
    PRIMARY KEY(`student_id`)
);

查看表格各列属性

DESCRIBE `student`;

删除表格

DROP TABLE `student`;

新增一列

ALTER TABLE `student` ADD gpa DECIMAL(3,2);

删除一列

ALTER TABLE `student` DROP COLUMN gpa;

写入数据

INSERT INTO `student` VALUES(1,'小白','历史');

或者按照想要的列顺序写入数据

INSERT INTO `student`(`name,`major`,`student_id`) VALUES('小白','历史',1);

查看表内容

SELECT * FROM `student`;

写入空值
用NULL表示空值

INSERT INTO `student` VALUES(1,'小白',NULL);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值