20201111-Mysql-基本操作

20201111-Mysql-基本操作

十一月 14, 2020

20201111-Mysql-基本操作

环境:
Centos7
mariadb
启动数据库:
systemctl restart mariadb
链接数据库:
mysql -u root -p
创建数据库并分配全部权限到对应用户:

1
2
3
4
5
6
7
8
create database php_test;
#创建一个名为php_test的数据库
create user phptest@localhost identified by 'password';
#创建一个名为phptest的用户并且只能使用localhost进行链接,设置密码为password
grant ALL on php_test.* to phptest@localhost;
#分配数据库all权限(完整权限)到phptest@localhost
flush privileges;
#刷新数据库权限

image.png

1
2
3
4
5
6
CREATE TABLE user 
(
username VARCHAR(40) NOT NULL,
password VARCHAR(250) NOT NULL
);
#NOT NULL 不允许为空

image.png

删除数据库与表:

1
2
3
4
DROP DATABASE  php_test;
#删除php_test数据库
DROP TABLE user;

image.png

插入数据:

1
2
3
4
INSERT  INTO  user
(username,password)
VALUES
("admin","password");

image.png

简单的数据查询:

1
2
3
select * from   user;
#(*)为列名 ‘user’为表名

image.png