MySQL里Create Index 能否创建主键 Primary Key

2016-02-19 09:59 8 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享MySQL里Create Index 能否创建主键 Primary Key,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

MySQL里Create Index 能否创建主键 Primary Key?
答案:

不能,必须用 Alter table 创建。

MySQL一个索引列最大允许的有效长度,不是列的所有数据都被索引的

MyISAM 是 1000字节
InnoDB 是 767 字节

注意这里是字节。

来源:https://www.tulaoshi.com/n/20160219/1592882.html

延伸阅读
基本语法: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]     VIEW view_name [(column_list)]     AS select_statement     [WITH [CASCADED | LOCAL] CHECK OPTION] This statement creates a new view, or replaces an existing one if the OR REPLACE clause is giv...
刚刚弄懂了MYSQL的创建触发程序。 语法:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 文字说明第一次看的时候不是很明白,但是最后面的看一下例子就差不多了! 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。 触发程序与命名为tbl_...
import Java.awt.Color; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLException; import com.lowagie.text.*; import com.lowagie.text.rtf.*; /*  * Created on 2004-11-10  *  * TODO ...
1. 快速创建相同结构的表,包括索引: mysqlSHOWCREATETABLEa; CREATETABLE`a`( `name`varchar(50)defaultNULL, KEY`name`(`name`) )ENGINE=MyISAMDEFAULTCHARSET=latin1; mysqlCREATETABLEbLIKEa; mysqlSHOWCREATETABLEb; CREATETABLE`b`( `name`varchar(50)defaultNULL, KEY`name`(`name`) ...

经验教程

806

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部