注意mysql中命令一定要以;结尾
+---Mysql的权限-------------------------------------------------------+
| |
|create //建立新数据库或数据表 |
|select //查询 |
|insert //插入 |
|update //修改 |
|delete //删除 |
|drop //删除数据表或数据库 |
|index //建立或删除索引 |
|file //mysql中读写文件 |
|shutdown //关闭mysql服务 |
|process //显示或杀死属于其他用户的服务线程 |
|reload //刷新日志,重载访问控制列表 |
|usage //只允许登陆,其他什么也不允许做 |
+---------------------------------------------------------------------+
+----基本操作---------------------------------------------------------+
|1.安装mysql数据库 |
|yum install mysql-server |
| |
|2.修改mysql数据库root密码 |
|mysqladmin password 密码 |
|mysqladmin -u 用户 -p旧密码 password 新密码 |
| |
|3.连接mysql数据库 |
|mysql -u root -p |
| |
|4.新建用户 wjl 密码 wjl.com |
|grant all on *.* to wjl@localhost identified by "wjl.com"; |
|//*.*表示所有数据库,的所有表 |
+---------------------------------------------------------------------+
+--数据操作------------------------------------------------------------------+
|1.显示数据库列表 |
|show databases; |
| |
|2.显示库中的数据表 |
|show tables; |
| |
|3.显示数据表结构 |
|describe 表名; |
| |
|4.选择数据库 |
|use database 库名; |
| |
|5.建库与删库 |
|create database xiaoyu; |
|drop database xiaoyu; |
| |
|6.建表 |
|use 库名; |
|create table 表名(字段列表); |
|drop table 表名; |
| |
|7.向表中插入记录 |
|insert into 表名 values(‘第一个字段的记录’,‘第二个字段的记录’,.....)|
| |
|8.显示表中的记录 |
|select * from 表名; |
| |
|9.清空表中记录 |
|delete from 表名; |
| |
|10.删除某条记录 |
|delete from 表名 where 字段名=“记录” |
+----------------------------------------------------------------------------+
+--用户权限------------------------+
|1.查询用户权限 |
|show grants for 用户名@localhost;|
+----------------------------------+
+-批量插入记录的方法--------------------------------------------------------------------+
| |
|insert插入多条数据有二种方法一种是写多条insert 语句用";"一种是insert本身的多个value |
| |
|1,写多条insert用";"分割 |
|insert into 表名 value ('1',"2","3");insert into 表名 value ('4',"5","6"); |
| |
|2,在insert中写多个value ----推荐!!! |
|insert into 表名 values ('1',"2","3"), ('4',"5","6"),('7',"8","9"); |
+---------------------------------------------------------------------------------------+