课堂笔记22-10-24(Web应用开发)
MySQL常用操作
常用操作
- MySQL服务器
- 启动
- 停止
- 登录
- 数据库
- 新建
- 修改
- 删除
- 表
- 新建
- 修改
- 删除
- MySQL服务器
数据库操作方式
- 操作MySQL数据库有以下两种方式
- 命令方式
- 用管理员身份打开cmd控制面板
- 输入命令 mysql -u root -p
- 输入你设置的密码即可打开
- MySQL图形
- 使用工具Navicat Premium
- 命令方式
- 操作MySQL数据库有以下两种方式
启动/停止MySQL服务器
- 命令行方式
- net start mysql80
- net stop mysql80
- 使用图形服务工具
- 略
- 命令行方式
数据库整体操作
创建数据库
- CREATE DATABASE [IF NOT EXISTS] <数据库名>
- [[DEFAULT] CHARACTER SET <字符集名>]
- [[DEFAULT] COLLATE <校对规则名>];
查看或显示数据库
- show databases [like ‘数据库名’];
选择数据库
- use 数据库名;
修改数据库
```mysql
alter database [数据库名] {
[ default ] character set <字符集名> |
[ default ] collate <校对规则名>}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
5. 删除数据库
1. drop database [ if exists ] <数据库名>;
5. 表操作
1. 创建表
1. create table <表名> ([表定义选项])[表选项][分区选项];
2. 查看表结构
1. ```mysql
describe <表名>;
或
desc <表名>;
修改表结构
alter table <表名> [修改选项]; 修改选项的语法格式如下: { add column <列名> <类型> | change column <旧列名> <新列名> <新列类型> | alter column <列名> { set default <默认值> | drop default } | modify column <列名> <类型> | drop column <列名> | rename to <新表名> | character set <字符集名> | collate <校对规则名> }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
4. 删除表
1. drop table [if exists] 表名1 [ ,表名2, 表名3 ...];
6. 外链约束操作
1. 设置外链约束
1. ```mysql
<1>在创建表时设置外键约束
[constraint <外键约束名>] foreign key 字段名 [,字段名2,…]
references <主表名> 主键列1 [,主键列2,…]
<2> 在修改表时添加外键约束
ALTER TABLE <数据表名> ADD CONSTRAINT <外键名>
FOREIGN KEY(<列名>) REFERENCES <主表名> (<列名>);
alter table users add constraint fk_users_usersGroup foreign key (userGroup_id)
references userGroup (userGroup_id) ;
删除外链约束
- alter table <表名> drop foreign key <外键约束名>;
课后作业
- 截图
本章讲解了MySQL数据库,包括MySQL的安装与配置、MySQL服务器的操作(包括启动、登录和停止MySQL服务器)、数据库的操作(包括创建、修改和删除数据库)、表的操作(包括创建、修改和删除表)、外键约束的操作(包括设置外键约束、删除外键约束)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ming OR Fang KINESPHERE!
评论







