数据库简单命令的使用

1 查看表结构

1.1 以表格形式查看表结构

 

 1 mysql> desc ty;
 2 +--------+-------------+------+-----+---------+----------------+
 3 | Field  | Type        | Null | Key | Default | Extra          |
 4 +--------+-------------+------+-----+---------+----------------+
 5 | id     | int(11)     | NO   | PRI | NULL    | auto_increment |
 6 | nam    | varchar(25) | NO   | PRI | NULL    |                |
 7 | deptid | int(11)     | YES  |     | NULL    |                |
 8 | slary  | float       | YES  |     | NULL    |                |
 9 +--------+-------------+------+-----+---------+----------------+
10 4 rows in set (0.03 sec)

 

 1.2 以SQL语句形式查看表结构

 1 mysql> show create table ty\G;
 2 *************************** 1. row ***************************
 3        Table: ty
 4 Create Table: CREATE TABLE `ty` (
 5   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '????',
 6   `nam` varchar(25) NOT NULL COMMENT '????',
 7   `deptid` int(11) DEFAULT NULL COMMENT '????',
 8   `slary` float DEFAULT NULL COMMENT '??',
 9   PRIMARY KEY (`id`,`nam`)
10 ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8
11 1 row in set (0.03 sec)

 

2 数据表添加字段

2.1 在末尾添加字段

1 ALTER TABLE <表名> ADD <新字段名><数据类型> [约束条件];

2.2 在开头添加字段

1 ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] FIRST;

2.3 在之间添加字段

1 ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] AFTER <已经存在的字段名>;

 

上一篇:Codeforces Round #541 (Div. 2)F. Asya And Kittens(启发式合并+并查集+构造)


下一篇:C#反射在数据库连接时的应用