一、mysql安装:

wKioL1ewBVvBVnsKAACL5cIb1ps224.png

wKioL1ewBVyDwRDRAADk-7e_DZc371.png

wKiom1ewBV2B1KXZAAGY22yrZPw132.png

步骤:


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

wKiom1ewCKawDLz-AAG0cH3doBw467.png

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

wKioL1ewCKfj7sakAAB-TQTr_jY010.png

 撤销对数据库的权限:

wKioL1ewB6nj7QplAAHhVEHZpAk701.png

删除用户:

wKiom1ewCh7gnznoAAApKKDburY356.png

也可以这样删除:

wKiom1ewD-ih0-tHAAAmea0jw98526.png

wKioL1ewD-iSmBr7AAAWbUeNhz0146.png

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


二、创建本地用户:

   创建用户、授权

   wKiom1ewE3qTWJLVAAAdIPoQ_GU497.png

    查看创建的用户:

   wKiom1ewEzmBCjp0AAA6BQZHumk088.png

   

三、mysql常见操作

  

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

    wKiom1ewFCiRKxFqAABCy4KJxzo413.png

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

     创建hello数据库:

wKiom1ewFRWTQKeTAAAd7rL7r2E510.png  

  删除hello数据库:

wKioL1ewFRaiFp1JAAAcvaQ1dNQ566.png

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

 wKiom1ewF4TjJqGxAAAmyn1AQgE811.png

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


创建mysql数据表

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

          CREATE TABLE table_name ( column_name column_ type);

 (1)创建mysql数据表:

   先创建表的结构:

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

wKiom1ewKRjwpeFlAABsUBtVhb4653.png

查看表的结构:  desc   表名


 (2)插入数据

wKiom1ewmv7TUQ-6AAAY2Y-Jr0Y150.png

wKioL1ewmv6Bay0iAAAcGEHI2OI654.png

同样的方法再插入4个:

(3)查询数据

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

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

   wKioL1ewnzfwLLFjAAA5Bdjmi8M572.png

   查询指定记录

 wKiom1ewoE_SufGYAAATAZsCzLA374.png

  mysql where 子句查询:

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

  wKiom1eysTiwlqvpAABpY26XWUk458.png

(4)修改数据

   mysql update查询:

   wKiom1eyvxOhtu7UAAEXUk2GNvw996.png

  (4)删除数据

    mysql delete语句:

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

 wKiom1eyvy_COuMYAAEXKSw2kSM037.png

其他

 mysql like子句

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

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

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

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

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

wKioL1e1e_iCaj2mAAAJNcAgH9c719.png

wKiom1e1e_jDwwHsAAAJb58fYhA412.png

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

wKioL1e1e_mDYF6wAAAVDRsgmd0928.png

wKiom1e1e_rRqeIMAAAawdqnBGg332.png

mysql排序

升序:

wKioL1e1gCGjvEfaAAAJpn13Xp8906.png

降序:

wKioL1e1gCLQHcSpAAAKd2MCJ5Y312.png


mysql NULL 值处理

    mysql三大运算符:

wKioL1e1hCzhWdtVAACp3ghybI0060.png

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


wKioL1e1vR6ykjjCAAAw3OeHnZQ935.png