扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入sql语句,点击“执行”就可以了,示例sql:
创新互联长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为扎兰屯企业提供专业的成都做网站、成都网站制作,扎兰屯网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
create
table
`test`.`users`
(
`id`
int(10)
not
null
auto_increment,
`name`
varchar(20)
default
null,
`age`
int(10)
default
null,
primary
key
(`id`)
)
engine=innodb
default
charset=utf8;
打开MYSQL,如下。
首先必须在一个数据库里面工作,所以你必须创建一个数据库。利用create database +(数据库名称),来出创建数据库。(红色是输入的代码,绿色是电脑反馈的语句)
创建好了必须使用它,利用 use +(数据库名称) 语句。(红色是输入的代码,绿色是电脑反馈的语句)
你在这里可以熟悉一下显示数据库的语句,查看自己有多少个已经创建的数据库
(红色是输入的代码,绿色是电脑反馈的语句)
接着可以创建表格了。利用create table +(表格名称)。(红色是输入的代码,绿色是电脑反馈的语句)
6
显示如上(红色是输入的代码,绿色是电脑反馈的语句)
如果显示说 'Query ok',说明已经创建好啦表格。
1、打开mysql客户端
2、执行建表SQL语句
create table t_user(
id int(10) not null,
name varchar(20) not null,
age int(3)
);
MySQL 提供了多种创建索引的方法:
1) 使用 CREATE INDEX 语句
可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键。
语法格式:
CREATE 索引名 ON 表名 (列名 [长度] [ ASC | DESC])
语法说明如下:
索引名:指定索引名。一个表可以创建多个索引,但每个索引在该表中的名称是唯一的。
表名:指定要创建索引的表名。
列名:指定要创建索引的列名。通常可以考虑将查询语句中在 JOIN 子句和 WHERE 子句里经常出现的列作为索引列。
长度:可选项。指定使用列前的 length 个字符来创建索引。使用列的一部分创建索引有利于减小索引文件的大小,节省索引列所占的空间。在某些情况下,只能对列的前缀进行索引。索引列的长度有一个最大上限 255 个字节(MyISAM 和 InnoDB 表的最大上限为 1000 个字节),如果索引列的长度超过了这个上限,就只能用列的前缀进行索引。另外,BLOB 或 TEXT 类型的列也必须使用前缀索引。
ASC|DESC:可选项。ASC指定索引按照升序来排列,DESC指定索引按照降序来排列,默认为ASC。
2) 使用 CREATE TABLE 语句
索引也可以在创建表(CREATE TABLE)的同时创建。在 CREATE TABLE 语句中添加以下语句。语法格式:
CONSTRAINT PRIMARY KEY [索引类型] (列名,…)
在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的主键。
语法格式:
KEY | INDEX [索引名] [索引类型] (列名,…)
在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的索引。
语法格式:
UNIQUE [ INDEX | KEY] [索引名] [索引类型] (列名,…)
在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的唯一性索引。
语法格式:
FOREIGN KEY 索引名 列名
在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的外键。
在使用 CREATE TABLE 语句定义列选项的时候,可以通过直接在某个列定义后面添加 PRIMARY KEY 的方式创建主键。而当主键是由多个列组成的多列索引时,则不能使用这种方法,只能用在语句的最后加上一个 PRIMARY KRY(列名,…) 子句的方式来实现。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流