数据库概念
专门用来储存和管理数据的一个仓库
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 条件;
CGB2111晚串讲-复习数据库
最新推荐文章于 2024-05-30 14:59:09 发布