• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL基础-创建表_MySQL

mysql 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

1.创建新表 CREATE TABLE 表名(域名 数据类型 列选项[…]);

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..本文来源gao@!dai!ma.com搞$$代^@码!网!.列名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;


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL基础-创建表_MySQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址