创建表
创建表
mysql> create table singer ( name varchar(5), birthday date, song varchar(10) );
Query OK, 0 rows affected (4.996 sec)
mysql>
name 是列名,数据类型是 varchar(5): 可变长度字符串,容量为 5 即可以存储不超过 5 个字符的字符串。
mysql> show tables;
+---------------+
| Tables_in_com |
+---------------+
| singer |
+---------------+
1 row in set (0.922 sec)
mysql>
Tables_in_com 表示在数据库 com 中, 已经创建的表。singer 正是刚才创建的表。
mysql> describe singer;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| name | varchar(5) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| song | varchar(10) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.035 sec)
mysql>
Field 翻译成汉语是字段, 若中国文化对字段不好理解也可以叫列名;添加记录
mysql> insert into singer ( name, birthday, song) values ( "张信哲", "1967-3-26", "过火");
Query OK, 1 row affected (2.121 sec)
mysql>
显示所有的记录:
mysql> select * from singer;
+--------+------------+------+
| name | birthday | song |
+--------+------------+------+
| 张信哲 | 1967-03-26 | 过火 |
+--------+------------+------+
1 row in set (0.568 sec)
mysql>
这里 * 表示 name birthday song 。 仅显示 name song 输入下面的命令
mysql> select name, song from singer;
+--------+------+
| name | song |
+--------+------+
| 张信哲 | 过火 |
+--------+------+
1 row in set (0.007 sec)
mysql>