一、mysql安装:

步骤:


对创建的用户授权或创建的数据库授权:

数据库_第1张图片

更改/设置创建的用户密码:

数据库_第2张图片

 撤销对数据库的权限:

数据库_第3张图片

删除用户:

wKiom1ewCh7gnznoAAApKKDburY356.png

也可以这样删除:

数据库_第4张图片

wKioL1ewD-iSmBr7AAAWbUeNhz0146.png

删除匿名用户:  delete from mysql.user where user=' ';


二、创建本地用户:

   创建用户、授权

   wKiom1ewE3qTWJLVAAAdIPoQ_GU497.png

    查看创建的用户:

   数据库_第5张图片

   

三、mysql常见操作

  

(1)进入新创建的用户:

    数据库_第6张图片

  (2)显示当前数据库并创建、删除数据库

     创建hello数据库:

数据库_第7张图片  

  删除hello数据库:

数据库_第8张图片

(3)选择连接数据库,并查看当前选择的数据库状态:

 数据库_第9张图片

这就选择了要操作的数据库


创建mysql数据表

   创建mysql数据表的sql通用语法:

          CREATE TABLE table_name ( column_name column_ type);

 (1)创建mysql数据表:

   先创建表的结构:

   姓名,年龄,学校,学号(自主生成),注册时间

数据库_第10张图片

查看表的结构:  desc   表名


 (2)插入数据

数据库_第11张图片

数据库_第12张图片

同样的方法再插入4个:

(3)查询数据

     mysql表中用sql select语句用来读取数据 :

   查询所有记录           // * 表示select语句会返回表的所有字段数据

   数据库_第13张图片

   查询指定记录

 数据库_第14张图片

  mysql where 子句查询:

如需有条件的从表中读取数据,则需要给sql select中添加where子句:

  数据库_第15张图片

(4)修改数据

   mysql update查询:

   数据库_第16张图片

  (4)删除数据

    mysql delete语句:

    如果没有指定where子句,mysql表中的所有记录将被删除,where子句删除数据表中指 定的记录:

 

其他

 mysql like子句

  where子句中可以使用等号(=)来设定获取数据的条件

  有时候需要获取student_name 字段含有“jay”字符的所有记录,这时就需要在where子句中使用sql like子句

  sql like 子句中使用百分号(%)字符来表示任意字符,类似于unix或正则表达式中的星号(*)

  若没有使用百分号(%),like子句与等号(=)的效果一样。

先插入学生姓名“tom”"tome”

wKioL1e1e_iCaj2mAAAJNcAgH9c719.png

wKiom1e1e_jDwwHsAAAJb58fYhA412.png

查询“tom”“tome”:(无%,like子句相当于等号,有%则可以通配)

数据库_第17张图片

mysql排序

升序:

降序:

数据库_第18张图片


mysql NULL 值处理

    mysql三大运算符:

数据库_第19张图片

mysql中处理NULL使用 IS NULL 和IS NOT NULL