本篇文章主要介绍了"企业如何给MYSQL创建表,查询表,创建索引实例",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下:
创建表数据类型 int(整形,整数) not null,char(字符) tinyint(最小的整形) varchar (变长的字符类型)create ta...
创建表
数据类型 int(整形,整数) not null,char(字符) tinyint(最小的整形) varchar (变长的字符类型)
create table xiaohu(
id int(4) not null,
name char(20) not null,
age tinyint(2) not null default '0',(不可以为空,但可以给0)
dept varchar(16) default null (可以为空)
如
mysql> create table student(
-> id int(4) not null,
-> name char(20) not null,
-> age tinyint(20) not null default '0',
-> dept varchar(16) default null
-> );
Query OK, 0 rows affected (0.01 sec)
查看见过表的语句:
show create table 表名\G;
mysql> show create table student\G;
*************************** 1. row ***************************
Table: student
Create Table: CREATE TABLE `student` (
`id` int(4) NOT NULL,
`name` char(20) NOT NULL,
`age` tinyint(20) NOT NULL DEFAULT '0',
`dept` varchar(16) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
查看表结构
desc 加表名
mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(4) | NO | | NULL | |
| name | char(20) | NO | | NULL | |
| age | tinyint(20) | NO | | 0 | |
| dept | varchar(16) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+