MySQL必学4大语言

2023-08-25 10:42:56 浏览数 (1)

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可省略