MySQL 提供了多种创建索引的方法:
①.) 使用 CREATE INDEX 语句
可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键.
语法格式:
CREATE 索引名 ON 表名 (列名 [长度] [ ASC | DESC])
语法说明如下:
索引名:指定索引名.一个表可以创建多个索引,但每个索引在该表中的名称是唯一的.
表名:指定要创建索引的表名.
列名:指定要创建索引的列名.通常可以考虑将查询语句中在 JOIN 子句和 WHERE 子句里经常出现的列作为索引列.
ASC|DESC:可选项.ASC指定索引按照升序来排列,DESC指定索引按照降序来排列,默认为ASC.
索引也可以在创建表(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(列名,...) 子句的方式来实现.
综述:
通过命令提示符进入mysql数据库,cmd或Windows+r进入命令提示符窗口,如果配置了mysql的环境变量,直接输入mysql -h localhost -u root -p (root为用户名).
环境变量没有配置时,或者上面的命令不生效,找到mysql安装路径的bin目录,输入mysql? -u -root -p (其中root为登录用户名,安装时候默认为root),然后回车输入密码即可登录到数据库.
查建删数据库:查现有数据库:show databases;? ? ? (database的复数形式,最后以英文分号";"结尾).
新建数据库:create database test;? ? ? (test为数据库名,可根据自己需求随意取,此时database为单数,建库成功后可用show databases查看,可以看到包含test数据库).
删除数据库:drop database test;? ? ? ?(如建库不需要或者有错误可进行删除操作,test为删除的数据库名).
工具/材料
Navicat
打开后,在右边的视图上就可以看到这个库里所有的表了.
在表视图里就可以看到刚才建好的表了.
①.、打开Navicat for MySQL,找到要创建数据库中数据表
建立表格直接使用create table命令即可,例如,
Use test; 表示进去这个数据库,回车
create table abcd 表示创建 abcd表格
mysql是我们经常使用的数据库之一,那么如何用mysql创建数据表呢?下面我就给大家分享一下.
navicat for mysql
首先打开navicat for mysql工具,打开一个数据库,然后右键单击表,选择新建表,如下图所示
此时此刻呢在弹出的新建表界面中,我们通过添加栏位来增加表的字段,如下图所示
最后我们回到软件的主界面,你就会看到刚才添加的表已经显示在主界面了,如下图所示,这代表我们已经添加表成功
以上就是土嘎嘎小编为大家整理的mysql怎么建好表格相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!