笔记1:MYSQL
(注:第一次写,如有错误之处,希望指出,不胜感激,谢谢,不喜也勿喷)
一.MYSQL简单描述
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。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] 字段名;
更多精彩