本文主要介绍MySQL的DDL(数据定义语言)
DDL: 数据定义语言
操作对象:数据库和表
关键词:create alter drop
DML: 数据操作语言
关键词:insert delete update
操作对象:记录
DQL: 数据查询语句(非官方,用的最多)
关键词: select
DCL: 数据控制语句
关键词:if grant
操作对象为:用户,事物,权限(归数据库工程师管)
常用命令:
切换或进入数据库:
查看当前数据库下的所有表:
查看表结构(有多少字段名):
查看建表语句:
启动数据库的服务:
在cmd中,获取管理员权限的前提下,输入:
启动mysql的服务
登录数据库语句:
然后会提示输入密码
成功进入MySql,输出欢迎语句。
sql是结构化查询语言
查看所有数据库语句:
show databases;
新建数据库语句: create database 数据库名称
例如: create database day01;
删除数据库语句:
drop database 数据库名称;
例如: drop database day06;
创建表格式:
注意事项: 创建表的时候,必须先选择数据库.
切换或者进入数据库语句: use 数据库名称;
例如: use myfirst;
切换成功之后,会提示Database Changed
查看当前数据库下所有的表: show tables;
查看表的结构:
desc 表名;
desc user;
查看建表语句:
show create table 表名;
例如:show creat table user;
修改表
修改表名: alter table 旧表名 rename to 新表名;
例如: alter table user1 rename to user10;
添加字段:
alter table 表名 add [column] 字段描述;
例如: alter table user add password varchar(20);
修改字段名:
alter table 表名 change 原字段名称 新字段描述;
例如:把password 字段名改为pwd
alter table user change password pwd varchar(20);
修改字段描述:
alter table 表名 modify 字段名称 字段类型[约束]
例如:
alter table user modify pwd int;
删除字段:
alter table 表名 drop 字段名;
例如:删除pwd字段
alter table user drop pwd;
删除表:
drop table 表名;
例如:删除user10表
drop table user10;
领取专属 10元无门槛券
私享最新 技术干货