一.启动MySQL
进入MySQL: cd /var/lib/mysql
启动MySQL:systemctl start mysqld
查看MySQL状态: systemctl status mysqld
进入MySQL命令行:mysql -u root -p
二.数据库的基本操作
1.查询所有数据库名称 show databases;
2.创建数据库 create database 数据库名称;
3.删除数据库 drop database (if exists) 数据库名称;
4.使用数据库 use 数据库名称;
5.修改数据库编码格式 alter database 数据库名 charset=编码格式;
6.查看当前数据库下的所有数据表 show tables;
7.创建数据表
create table 表名(
列名1 数据类型,
列名2 数据类型,
...
列名n 数据类型
);
注意:最后一行数据类型没有逗号
8.删除数据表
drop table 表名;
drop table if exists 表名;
9.插入数据
insert into 表名(列名1,列名2,...列名n) values(值1,值2...值n);
三.小练习
1.创建一个名为GZNU的数据库
mysql> create database GZNU;
Query OK, 1 row affected (0.13 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| GZNU |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
mysql>
2.创建一张表,表中包含的数据类型有数值型、字符串、时间
创建表:create table student(id int,name varchar(20),birth date);
插入数据:insert into student(id,name,birth) values(001,'zhang','2000-3-3');
mysql> create database GZNU;
Query OK, 1 row affected (0.13 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| GZNU |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
mysql> use GZNU;
Database changed
mysql> create table student(id int,name varchar(20),birth date);
Query OK, 0 rows affected (8.70 sec)
mysql> insert into student(id,name,birth) values(001,'zhang','2000-3-3');
Query OK, 1 row affected (5.08 sec)
mysql> insert into student(id,name,birth) values(002,'chen','2001-5-28');
Query OK, 1 row affected (0.30 sec)
mysql>
在sqlyog上面查看: