安装和删除

https://blog.csdn.net/qq_38591756/article/details/82958333

启动和查看运行状态

  1. // 启动mysql
  2. systemctl start mysqld.service
  3. // 查看运行状态
  4. systemctl status mysqld.service

image.png

进入数据库

// 密码形式登陆
mysql -uroot -p

开启/关闭服务

// 启动服务
service mysql start
// 关闭服务
service mysql stop
// 重启服务
service restart stop

   

修改mysql的密码

mysql> update user set password=password("你的密码") where user="用户"; 
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update mysql.user set authentication_string=password('你的密码') where user='用户';  
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1
mysql> flush privileges; 
Query OK, 0 rows affected (0.00 sec)
mysql> exit;

错误的原因是 5.7版本上的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

表的增删改查

--进入sql服务后首先查看有哪些数据库
show databases;

--若没有新建一个
CREATE DATABASE library;

--使用数据库
use library;

--查看有哪些表
show tables;

--新建表:CREATE TABLE xxxx();
--书:书名和作者
CREATE TABLE book(name char(20),author char(20));

--读者:人名、借书日期以及性别
CREATE TABLE reader(name char(20),date int(10),sex char(5));

--插入内容到表:INSERT INTO xxx VALUES();
INSERT INTO book VALUES('c language','niuren')
INSERT INTO book VALUES('java','lihairen')
INSERT INTO book VALUES('python','yjj')

INSERT INTO reader VALUES('kumata'.20180530,'man');
INSERT INTO reader(name,sex) VALUES('kusada','man');
INSERT INTO reader(name,date) VALUES('wuyifan',20187475);

--删除数据表:
DROP TABLE xxx(table_name)

参考列表:
https://www.cnblogs.com/funbin/p/11154784.html