MySQL必学4种语言
本篇文章记录的是MySQL中常用的4种语言:
DDL
DDL,data defination language
,指的是数据定义语言,其主要作用是创建数据库,对库表的结构进行删除和修改等操作。
进入数据库
代码语言:javascript复制mysql -uroot -p -- 使用这种方式,接下来需要输入密码。密码是暗文
mysql -uroot -p123456 -- 可以直接将密码123456放在参数p的后面,不安全
参数解释:
- u:指定用户
- p:指定密码
全部命令
代码语言:javascript复制1. 数据库操作
show databases; // 显示所有的数据库
use school; // 使用school数据库
create database school; // 创建数据库
drop database school; // 删除某个数据库
2. 表操作
-- 创建表
create table user(字段1,字段2,...,字段n);
-- 查看创建表的SQL语句
show create table user;
-- 查看表的结构
desc user;
-- 删除表
drop table user;
-- 修改表名
alter table user rename to users;
数据库操作
代码语言:javascript复制show databases; // 显示所有的数据库
use school; // 使用school数据库
create database school; // 创建数据库
drop database school; // 删除某个数据库
mysql> show databases; // 显示数据库
--------------------
| Database |
--------------------
| information_schema |
| mysql |
| performance_schema |
| peter |
| school |
| sys |
--------------------
6 rows in set (0.04 sec)
mysql> use school; // 选择使用数据库
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
表操作
代码语言:javascript复制// 1、创建表
create table user(字段1,
字段2,
...,
字段n
); // 最后的分号不能忘记
// 2、查看所有的表
show tables;
// 3、查看表的结构
desc user;
// 4、查看创建表的SQL语句
show create table user;
// 5、删除表
drop table user;
// 6、修改表名
alter table user rename to users; # 表名改为users;to可省略
- 最后的分号不能忘记