安装和删除
https://blog.csdn.net/qq_38591756/article/details/82958333
启动和查看运行状态
// 启动mysql
systemctl start mysqld.service
// 查看运行状态
systemctl status mysqld.service
进入数据库
// 密码形式登陆
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)