Mysql——DDL(操作数据库、操作表)、DML
一.数据库的特点
1.将数据库放到表中,表再放到库中
2.一个数据库中可以有多个表,每个表都有一个名字,用来标识自己。表明具有唯一性。
3.表中具有一些特性,这些特性定义了数据在表中如何存储,类似java中“类”的设计
4.表由列组成,我们也称为字段,所有表都是由一个或多个列组成的,每一列类似java中的“属性”
5.表中的数据是按行存储的,每一行类似于java中的“对象”。
如何在cmd上启动数据库
1.以管理员身份打开cmd
2.请求启动服务器
在终端输入语句net start mysql
3.输入账号密码
mysql -u +账户账号 -p 回车后加上密码
出现welcome表示成功
二.DDL操作数据库和表
1.操作数据库
1.1查询数据库
语法
show databases;
运行结果
1.2创建数据库
语法
create database + 数据库名
或者
create database if not exists+ 数据库名
#如果不存在该数据库的话就创建
运行截图
1.3删除数据库
语法
drop database 数据库名称
或者
drop database if exists 数据库名称
运行截图
1.4使用数据库
语法
select database(); #查看当前使用的数据库
use 数据库名; #使用这个数据库
2.操作表
1.创建表
语法
最后一个后面不用逗号
2.查询表
语法
show tables; #查询所有表的名称
desc 表名 #查询该表的内容
3.修改表
语法
#修改表名
alter table 表名 rename to 新的表名
#添加一列
alter table 表名 add 列名 数据类型
#修改数据类型
alter table 表名 modify 列名 新的数据类型
#修改列名和数据类型
alter table 表名 change 列名 新列名 数据类型
#删除列
alter table 表名 drop 列名
4.删除表
语法
drop table 表名
或者
drop table if exists 表名