创建表 语法:


 #进入数据库

mysql> use mydb123;

Database changed
mysql> select database();
+------------+
| database() |
+------------+
| mydb123 |
+------------+
1 row in set (0.00 sec)

#创建一个名为test的表

mysql> create table test(

-> id int,
-> name varchar(20)
-> );
Query OK, 0 rows affected (0.08 sec)


#使用 show tables; 查看创建的表

mysql> show tables;
+-------------------+
| Tables_in_mydb123 |
+-------------------+
| test |
+-------------------+
1 row in set (0.00 sec)

#使用 describe test;  查看表结构。

mysql> describe test;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.26 sec)

#使用 desc test; 查看表结构(常用方法)。

mysql> desc test;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

#使用 show create table test\G; 查看表结构(常用方法)。

mysql> show create table test\G;
*************************** 1. row ***************************
Table: test
Create Table: CREATE TABLE `test` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

ERROR:
No query specified

#使用 show create table test; 查看表结构。

mysql> show create table test;
+-------+---------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+---------------------------------------------------------------------------------------------------------------------------+
| test | CREATE TABLE `test` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+---------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


#删表:drop table test;

mysql> show tables;                              #查看当前的表
+-------------------+
| Tables_in_mydb123 |
+-------------------+
| test |
+-------------------+
1 row in set (0.00 sec)

mysql> drop table test;                             #删除表的命令
Query OK, 0 rows affected (0.00 sec)

mysql> show tables;                               #验证删除结果
Empty set (0.00 sec)

mysql>


最新文章

  1. jpa+springmvc+springdata(一)
  2. 使用ab对nginx进行压力测试
  3. 51nod1228 序列求和(自然数幂和)
  4. Linux: shell常用通配符
  5. [转]GeoHash核心原理解析
  6. Java开发环境准备
  7. CSS模块化
  8. CAS 之 集成RESTful API
  9. Java基础之String类
  10. [JLOI2014] 松鼠的新家
  11. sql where,group by ,having,order by用法和区别
  12. react super() and super(props)
  13. LINUX系统软件安装和卸载的常见方法
  14. iconv编码转换
  15. 用命令对sql进行备份
  16. react篇章-事件处理
  17. zabbix问题汇总
  18. Spring MVC处理异常有3种方法
  19. <Android 应用 之路> 简易手电筒
  20. chrome 修改请求头的小工具

热门文章

  1. C# sqlserver winform
  2. 关于thinkphp中post提交空白的思考
  3. demo: 全页面CSS3动画的一个参考例子
  4. EA Data Modeling 显示别名设置
  5. Android 开发第二步——建立文件
  6. jsp取addFlashAttribute值深入理解即springMVC发redirect传隐藏参数
  7. leetcode1014
  8. module模块和包
  9. offsetof使用小结
  10. MySQL数据库备份工具mysqldump的使用(转)