CGB2111晚串讲-复习数据库

数据库概念
专门用来储存和管理数据的一个仓库
SQL语言分类
DML:是指数据库的操作语言,对数据库的增删改查,CRUD
DDL:是指数据库的定义语言,create table 表名
DCL:是指数据库的控制语言,权限管理
DQL:是指数据库的查询语言
数据库操作
新建数据库: create database cgb2111;
查询所有数据库: show databases;
使用数据库: use cgb2111;
删除数据库:drop database cgb2111;
表操作
创建表:create table 表名(字段1名,字段1类型,字段2名 字段3 类型);
修改表:rename table 原名 to 新名
查询所有表:show tables;
查询表详情:show create table 表名;
清空表数据:truncate table 表名
删除表:drop table 表名;
表字段相关操作

alter table 表名 add 字段名 字段类型—加在最后
alter table 表名 add 字段名 字段类型 first —加在最前面
alter table 表名 add 字段名 字段类型 after 字段名 字段类型

修改字段名称
alter table 表名 change 原字段名 新字段名 字段类型
修改字段类型
alter table 表名 modify 字段名 新类型 first/after 字段名;
修改搜素引擎
alter table user ENGINE=myisam;

查询表的字段详情:desc 表名;

alter table 表名 drop 字段名;
表数据相关操作

插入全字段数据
insert into 表名 values(值1,值2,值3);
插入指定字段数据
insert into 表名(字段名1,字段名2) values(值1,值2);
insert into 表名(字段名1,字段名2) value(值1,值2);
批量插入
insert into 表名 values(字段名1,字段名2),(字段名1,字段名2),(字段名1,字段名2);

update 表名 set 字段名 = 值 where 条件;

select * from user;

delete from 表名 where 条件;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值