数据库操作

一. 查看数据库及表

  1. 查看当前DBMS中有哪些数据库
    show databases;
    在这里插入图片描述
  2. 查看当前数据库中有哪些表
    show tables;
    在这里插入图片描述
  3. 查看表的结构
    describe 表名;或者 show columns from 表名;
    在这里插入图片描述
    在这里插入图片描述
  4. 数据库中执行脚本
    . /root/create.sql
    在这里插入图片描述
    二. 创建和删除数据库
  5. 创建数据库
    create database 库名;
    在这里插入图片描述
  6. 删除数据库
    drop database 库名;
    在这里插入图片描述
  7. 使用数据库
    use 库名;
    在这里插入图片描述
  8. 查看当前使用的数据库
    select database();
    在这里插入图片描述
    三. 创建和删除表
  9. 四种数据类型:
    1.1 字符串字符类型
    char(定长)、varchar(变长)
    1.2 数值数据类型
    int(整数) boolean(一个字符长度)、decimal(设定整数和小数的位数)
    1.3 时间和日期数据类型
    date、datetime
    1.4 二进制数据类型
  10. 创建表
    创建h_info
    创建r_info
    创建d_info
    四. 修改表中的列
  11. 向表中新添一个字段
    alter table 表名 add column //可有可无 列名 列属性;
    在这里插入图片描述
  12. 从表中删除一个字段
    alter table 表名 drop column //可有可无 列名;
    在这里插入图片描述
  13. 更改表中某个数据类型
    alter table 表名 modify column //可有可无 列名 新的列属性;
    在这里插入图片描述
  14. 同时改变列名和数据类型
    alter table 表名 change column //可有可无 旧列名 新列名 新的类型;
    在这里插入图片描述
  15. 表的重命名
    rename table 旧表名 to 新表名;
    在这里插入图片描述
  16. 删除表
    drop table 表名;
    在这里插入图片描述
    五. 向表中插入数据
  17. 直接插入数据
    insert into 表名 values(‘值1’,‘值2’,…);
  18. 字段插入多条记录
    insert into 表名 (字段1,字段2,…) values (‘值1’,‘值2’,…),(‘值1’,‘值2’,…),…;
    在这里插入图片描述
  19. 插入查询结果
    insert into 表名 select语句
    ps:两张表的字段名相同,主键不相同。

在这里插入图片描述六. 更新表中数据
七. 删除数据
delete from 表名 where 列名=‘值’;
在这里插入图片描述
清空表中所有数据
delete from 表名;
在这里插入图片描述
truncate 表名;

八. 设置外键
alter table 表一 add constraint 约束名 foreign key(表一中列名) references 表二(列名);
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值