|
查看系统中存在的数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.01 sec)
创建数据库
mysql> create database test1;
使用数据库
mysql> use test1
Database changed
这里,sql语句中没有加;结尾,当然也可以加上;quit语句也是如此
查看test1数据库中的表
mysql> show tables;
Empty set (0.00 sec)
创建表
mysql> create table t1 (name VARCHAR(20),age CHAR(4),sex CHAR(1),birthday DATE,address VARCHAR(20));
Query OK, 0 rows affected (0.07 sec)
查看表
mysql> describe t1;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| age | char(4) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| address | varchar(20) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
向表中插入数据
mysql> insert into t1
-> values ('xjp','18',NULL,'1994-01-10','110@qq.com');
Query OK, 1 row affected (0.00 sec)
这里NULL代表不存在的值;在一行命令太长的情况下可以多行输入,在结束时输入;即可。
查询插入的数据
mysql> select * from t1;
+------+------+------+------------+------------+
| name | age | sex | birthday | address |
+------+------+------+------------+------------+
| xjp | 18 | NULL | 1994-01-10 | 110@qq.com |
+------+------+------+------------+------------+
1 row in set (0.00 sec)
|
|
|