版权声明:本文章刊载的内容,多数为读者作者笔记,笔记内容来自于潭州教育提供的学习资源以及读者本人阅读的文章,特此声明! https://blog.csdn.net/qq_41453285/article/details/85108977
一、SQL(结构化查询语言)
1.能做什么:可以从数据库取回数据,删除数据,添加数据,创建新表、设置表、存储过程和视图权限等
2.分类
- 数据查询语言(DQL)
- 数据操纵语言(DML)
- 数据定义语言(DDL)
- 数据控制语言(DCL)
二、MySQL
1.默认数据库
- ①information_schema:信息数据库(保存着数据库名、表、表栏的数据类型与访问权限等)
- ②mysql:负责存储数据库的用户、权限设置、关键字等
- ③performance_schema:手机数据库服务器性能参数
- ④text:测试数据库,一个空数据库,没有任何表,可删除
2.搜索引擎
- 常用的为MyISAM、InnoDB、MEMORY、MERGE
- 默认的为MyISAM,要改为InnoDB(提供事务安全表)
3.常用命令
注:SQL不区分大小写,但是" "与' '之间区分,语句一分号;结尾
- 切换/使用数据库:use 数据库名;
- 进入MySQL:mysql -u root -p;
- 列出数据库表:show databases;
- 列出当前数据库中所有的表:show tables;
- 显示数据表的属性:show cloumns from 数据表;
- 刷新权限:flush privileges;
- 退出MySQL:quit;或 exit;
- 更改密码:update .uesr set authentication_string=password('新密码');