在Linux里面,我们要对数据库MySQL进行操作时(例如修改MySQL的密码),不是直接在我们的终端上进行操作,而是通过终端连接进入到MySQL里面去,在进行操作,写SQL语句。
而安装C++等的开发库sudo命令,是在终端上进行
登录MySQL
现在进入到MySQL
现在白色光标位置,我们输入的语句就是MySQL语句,用来和MySQL通信
退出:3种方式任选1
MySQL是一个数据库,那么它里面的数据是怎么存储的
MySQL里面是有不同的仓库的(叫库),如图
一个一个的仓库里面是放的一个一个的table表(例如学生表)
sql语句:show databases:把所有的库都显示一下
这些一个个库就是图中的每个小方块
所以要想添加表,就要先进入到某一个库里面,在库里面才能添加表
select version();查当前数据库版本:8.0版本
select now();显示当前时间
创建数据库(数据——放到table表里——表放到库里)
只要SQL语句成功了,就会出现图中的OK
再显示一下所有库,看有没有刚才新建的
show create database 数据库名;查看创建数据库的语句——告诉你这个数据库怎么创建的,用哪些语句创建的
select database();(是一个函数)
查看当前使用的是哪个数据库(即你当前在哪一个库里面),为NULL代表没有选择使用的数据库(即不在任何一个库里面)
select user();查看当前用户:root,localhost本地用户
use 数据库名;使用某个数据库(重点)
就是现在在quzijie这个库里面了
现在查当前使用的数据库看看,现在里面才可以建表了
drop database 数据库名;删除某个数据库
show tables;查看当前库里的所有表
创建表
这叫行(一行)
分别为:水果id,供应商id,水果名字,水果价格
这叫列(一列)叫做字段
这叫字段名
建一张水果表
用第一行举例:字段名f_id, 类型为char类型(最大为10个字符) 非空
表的主键为f_id