首页 / MYSQL / MySQL基础-创建表_MySQL
MySQL基础-创建表_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL基础-创建表_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1264字,纯文字阅读大概需要2分钟。
内容图文
![MySQL基础-创建表_MySQL](/upload/InfoBanner/zyjiaocheng/580/b7ed1e01ad81436ea32e317a59c96a40.jpg)
mysql>create table customer(c_id char(5) primary key, c_name varchar(20),c_birth date,c_sex char(1)
DEFAULT '0');
CREATE TABLE 命令中可以使用的主要选项
选项 |
说明 |
AUTO_INCREMENT |
定义自增序列 |
DEFAULT ‘默认值’ |
定义列的默认值 |
INDEX |
定义索引 |
[NOT]NULL |
允许/禁止NULL值 |
PRIMARY KEY |
定义列主键 |
UNIQUE |
定义唯一性 |
CHECK |
定义可以输入值的范围/选项 |
mysql>create table customer(c_id char(5) primary key, c_name varchar(20),c_birth date,c_sex char(1) DEFAULT '0')CHARSET=utf-8;
2.显示所有的表一览show tables;
mysql>show tables;
3.显示表的结构DESC 表名;
mysql> DESC customer;
4.删除表DROP TABLE 表名;
mysql> drop table customer;
5.数据插入和显示
向表里插入数据 insert into 表名(列名1,列名2...列名n)values(数据1,数据2...数据n);
显示表中的数据 SELECT 列名1,列名2...列名n
6.AUTO_INCREMENT自增序列
在mysql中定义自增序列有三个必要条件:
1.数据类型必须为INT,TINYINT,SMALLINT等类型
2.使用[PRIMARY_KEY]等设置其唯一性(自增序号一般都是唯一的,一般都会作为表的主键,或者具有唯一性的列(UNIQUE))
3.列的定义后附件AUTO_INCREMENT关键字
mysql>create table goods(id INT auto_increment primary key, name varchar(30));
//注意:可以初始化AUTO_INCREMENT的值 ALTER TABLE 表名 AUTO_INCREMENT=0;
内容总结
以上是互联网集市为您收集整理的MySQL基础-创建表_MySQL全部内容,希望文章能够帮你解决MySQL基础-创建表_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。