笔记1:MYSQL
程序员文章站
2022-05-18 10:56:21
(注:第一次写,如有错误之处,希望指出,不胜感激,谢谢,不喜也勿喷) 一.MYSQL简单描述 1.MYSQL是什么? MYSQL是现在最流行的关系型数据库管理系统之一; MYSQL是开源软件; MYSQL是现在最流行的关系型数据库管理系统之一; MYSQL是开源软件; 关系型数据库? 注:所谓关系型 ......
(注:第一次写,如有错误之处,希望指出,不胜感激,谢谢,不喜也勿喷)
一.mysql简单描述
1.mysql是什么?
- mysql是现在最流行的关系型数据库管理系统之一;
- mysql是开源软件;
关系型数据库?
注:所谓关系型,可以理解简单为"表格"的概念,一个关系型数据库由一个或者多个表格组成,
表与表之间又可以互相关联。表格又由行和列组成。
2.mysql的作用?
-
- 存储数据;
- 保证数据的完整性与安全性;
3.mysql的内部结构?
二.mysql--->库级操作
1.登录mysql
方法一:
>> mysql -u用户名 -p密码
方法二:
>> mysql -u用户名 -p
>> 密码 # 密码默认不显示
2.退出mysql
>> \q
>> exit;
3.创建用户
1.'创建用户' >> create user '用户名'@'%' identified by '密码';
2.'赋予权限'(这里是赋予管理员权限) >> grant all on *.* to '用户名'@'%';
3.'立即生效' >> flush privileges;
4.查看当前数据库登录的用户名
>> select user();
5.删除已创建的用户(只有管理员账号才有删除用户权限)
>> drop user 用户名;
6.显示mysql中所有的库
>> show databases;
7.创建库
>> create database [if not exists] 数据库名;
# 重复创建会报错,可以加上if not exists
8.删除库
>> drop database 库名;
9.进入库
>> use 库名;
三.mysql--->表级操作
1.显示所有的表
>> show tables;
2.创建表
>> create table [if not exists] 表名( 字段约束 );
3.删除表
>> drop table 表名;
4.显示表的字段信息
方法一: >> show create table 表名;
方法二:(表格形式显示) >> desc 表名;
5.修改表名
>> alter table 旧表名 rename to 新表名;
6.修改字段名
>> alter table 表名 change 旧字段名 新字段名 新数据类型;
7.修改字段类型
>> alter table 表名 modify [column] 字段名 新数据类型 新数据长度 新默认值 新注释;
# column可省略
8.添加字段
>> alter table 表名 add [column] 字段名 数据类型;
# column可省略
9.删除字段
>> alter table 表名 drop [column] 字段名;
上一篇: 浅谈pc和移动端的响应式