数据库操作、DDL 数据库的增删改查
2.3 数据库操作
学习目标
1. 能够说出什么是CRUD
2. 能够熟练对数据库进行增删改查操作
--------------------------------------------------------------------------------
2.3.1 数据库操作介绍
在数据库操作中,基本操作都是围绕增删改查来操作。简称CRUD
C Create 创建
R Read/Retrieve 查询
U Update 修改
D Delete 删除
2.3.2 数据库操作
在数操作数据库时,所有的数据库语句都要以分号结束
数据库操作不区分大小写
DDL 数据库的增删改查总结:
创建数据库
create database 数据库名;
create database 数据库名 charset 字符集;
显示数据库创建信息
show create database 数据库名;
修改数据库字符集
alter database 数据库名 charset=字符集;
显示所有数据库
show databases;
切换、使用数据库
use 数据库名;
这个语法可以不加;但是尽量统一加;
显示当前选择数据库
select database();
删除数据库
drop database 数据库名;
comment 给字段添加批注COMMENT '老师id',给表添加批注COMMENT='学生表'
CREATE TABLE student(id int(10) unsigned NOT NULL AUTO_INCREMENT,name varchar(250) DEFAULT '1' COMMENT '名字',teacher_id int(11) DEFAULT '0' COMMENT '老师id') ENGINE=InnoDB CHARSET=utf8 COMMENT='学生表';
详解:
<1>创建数据库
create database 数据库名
create database testdb;
create database 数据库名 character set utf8
create database testdb2 character set utf8;
character set utf8 或者 charset utf8 或者 charset=utf8
<2>显示数据库创建信息
show create database 数据库名
show create database testdb;
<3>修改数据库编码
alter database 数据库名 character set utf8
alter database testdb charset=utf8;
<4>显示所有数据库
show databases;
<5>切换、使用数据库
use 数据库名
use testdb
<6>显示当前数据库
select database();
<7>删除数据库
drop database 数据库名
drop database testdb2;
不要随便删库,删库只能跑路,追杀你到天涯海角
2.3.3 总结
数据库操作命令相对来说比较多,相互之间没有逻辑,但是并不难理解 。
学习数据库操作,一定要多加练习,熟能生巧。
网友评论