- Mysql学习的第二天,登陆进去之后发现昨天创建的数据库和表都不见了。。。估计是忘记保存了吧。。。
mysql> SHOW COLUMNS FROM tb1;
ERROR 1046 (3D000): No database selected
- 于是复习了一下第一天学的查询所有数据库列表
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| aa |
| database_name |
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| testdb2 |
| text |
+--------------------+
9 rows in set (2.39 sec)
- 果然,昨天创建的数据库不见了TT。于是删除了一些感觉没什么用的数据库,顺便复习一下删除数据库
mysql> DROP DATABASE aa;
Query OK, 11 rows affected (3.36 sec)
- 无奈,只好重新创建数据库了。。。
mysql> CREATE DATABASE first;
Query OK, 1 row affected (0.18 sec)
- 使用数据库
mysql> USE first;
Database changed
- 创建数据表
mysql> CREATE TABLE tb1(
-> username VARCHAR(20),
-> age TINYINT UNSIGNED,
-> salary FLOAT(8,2)
-> );
Query OK, 0 rows affected (2.74 sec)
- 查看数据表结构
mysql> SHOW COLUMNS FROM tb1;
+----------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------------------+------+-----+---------+-------+
| username | varchar(20) | YES | | NULL | |
| age | tinyint(3) unsigned | YES | | NULL | |
| salary | float(8,2) | YES | | NULL | |
+----------+---------------------+------+-----+---------+-------+
3 r