1.有关表的基本上指令。

1.1创建表格。

英语的语法:假如不会有建立表表名(列名基本数据类型(null | not null,初始值| auto_increment,外键约束,注解,varchar,),列名基本数据类型…)模块=储存模块字段名=字符集。

基本数据类型含意null,not null是否为空default初始值auto_increment全自动提高,默认设置1逐渐,每一次增长1primary key外键约束comment备注名称varchar字符串数组engine模块,有myisam,innodb

假如表名和列名应用关键词和特殊字符,他们应当用反引号括起來。实例:

mysql指令大全-mysql数据库操作命令-第1张图片mysql指令大全-mysql数据库操作命令-第2张图片mysql指令大全-mysql数据库操作命令-第3张图片mysql指令大全-mysql数据库操作命令-第4张图片

总结:汇总:

如果不特定模块,默认设置是myisam假如不清楚字符集,默认设置和数据库查询的编号一致mysql指令大全-mysql数据库操作命令-第5张图片mysql指令大全-mysql数据库操作命令-第6张图片

1.2 表的文档1.2表格文件。

一个数据库查询相匹配一个文件夹名称,一个表相匹配2个60的文档,关键看模块。模块是innodb,它转化成一个文档。模块已经转化成3个文档:

mysql指令大全-mysql数据库操作命令-第7张图片

mysql指令大全-mysql数据库操作命令-第8张图片innodb和myisam中间的差别:

myisam查看速度更快,非常容易造成残片,不可以管束数据信息innodb之前沒有myisam查看速度更快,如今早已加速了,不造成残片

1.3表明创建表的句子。

英语的语法:show create table stu2

mysql指令大全-mysql数据库操作命令-第9张图片

mysql指令大全-mysql数据库操作命令-第10张图片您还能够表明创建表格stu2G查看:

mysql指令大全-mysql数据库操作命令-第11张图片

mysql指令大全-mysql数据库操作命令-第12张图片1.4检查表格构造。

英语的语法:可叙述的表名;

mysql指令大全-mysql数据库操作命令-第13张图片

mysql指令大全-mysql数据库操作命令-第14张图片能够简称为:desc表名;

mysql指令大全-mysql数据库操作命令-第15张图片

mysql指令大全-mysql数据库操作命令-第16张图片1.5删掉报表。

英语的语法:假如存有表1.表2.…,则删除表;

mysql指令大全-mysql数据库操作命令-第17张图片

mysql指令大全-mysql数据库操作命令-第18张图片1.6复制表格。

英语的语法1:创建表新表从旧表中挑选字段名| *;作用:不可以拷贝父表的键,但能够拷贝父表的数据信息。不必写毛笔字段,反而是写*标记来读取全部字段名。

mysql指令大全-mysql数据库操作命令-第19张图片

mysql指令大全-mysql数据库操作命令-第20张图片可是一定要注意,外键约束沒有被拷贝。

英语的语法2:像旧表一样建立新表;特性:只有拷贝表结构,不可以拷贝表数据信息。

mysql指令大全-mysql数据库操作命令-第21张图片

mysql指令大全-mysql数据库操作命令-第22张图片mysql指令大全-mysql数据库操作命令-第23张图片

1.7 改动表1.7改动报表。

英语的语法:变更表名;

mysql指令大全-mysql数据库操作命令-第24张图片

mysql指令大全-mysql数据库操作命令-第25张图片使我们以stu1为例子开展改动:

加上字段名,英语的语法:alter table 表名 add [column] 列名 基本数据类型 [部位];mysql指令大全-mysql数据库操作命令-第26张图片

mysql指令大全-mysql数据库操作命令-第27张图片mysql指令大全-mysql数据库操作命令-第28张图片mysql指令大全-mysql数据库操作命令-第29张图片mysql指令大全-mysql数据库操作命令-第30张图片

就2个部位关键词,after ,first。就2个部位关键字,后,先。

删除字段:alter table 表 drop [column] 列名;mysql指令大全-mysql数据库操作命令-第31张图片mysql指令大全-mysql数据库操作命令-第32张图片mysql指令大全-mysql数据库操作命令-第33张图片改动字段名(更名): alter table 表 change [column] 原列名 新列名 基本数据类型…;mysql指令大全-mysql数据库操作命令-第34张图片

mysql指令大全-mysql数据库操作命令-第35张图片改动字段名(不变列名只有改特性),英语的语法: alter table 表 modify 列名 字段名特性…mysql指令大全-mysql数据库操作命令-第36张图片

改动字段名(在没有变更列名称的情形下,只有变更特性)。英语的语法:变更表改动列名的字段名特性…

mysql指令大全-mysql数据库操作命令-第37张图片改动模块,英语的语法:alter table 表名 engine=模块名;mysql指令大全-mysql数据库操作命令-第38张图片

改动模块,英语的语法:alter table table name engine = engine name;

mysql指令大全-mysql数据库操作指令-第39张图片如今stu5的模块是myisam,如今改动为innodb。

mysql指令大全-mysql数据库操作命令-第40张图片

mysql指令大全-mysql数据库操作命令-第41张图片mysql指令大全-mysql数据库操作命令-第42张图片

mysql指令大全-mysql数据库操作命令-第43张图片改动表名,英语的语法: alter table 表名 rename to 新表名;mysql指令大全-mysql数据库操作命令-第44张图片

改动表名,英语的语法:变更表名重新命名为新表名;

mysql指令大全-mysql数据库操作命令-第45张图片mysql指令大全-mysql数据库操作命令-第46张图片mysql指令大全-mysql数据库操作命令-第47张图片

mysql指令大全-mysql数据库操作命令-第48张图片第二,有关数据信息实际操作的MySQL指令。

2.1插进数据信息。

英语的语法:插进到表名(列名,列名,…)值(值1,值2,…)中;

mysql指令大全-mysql数据库操作命令-第49张图片

mysql指令大全-mysql数据库操作命令-第50张图片能够省去列名,这代表必须插进全部字段名,但值务必与字段名关联一一对应:

mysql指令大全-mysql数据库操作命令-第51张图片

mysql指令大全-mysql数据库操作命令-第52张图片当字段名为空时载入null,当字段名为初始值时载入default。

mysql指令大全-mysql数据库操作命令-第53张图片

mysql指令大全-mysql数据库操作命令-第54张图片插进好几个数据信息:

mysql指令大全-mysql数据库操作命令-第55张图片

mysql指令大全-mysql数据库操作命令-第56张图片2.2查看数据信息。

英语的语法:从表名中挑选指令| *;

mysql指令大全-mysql数据库操作命令-第57张图片

mysql指令大全-mysql数据库操作命令-第58张图片2.3升级数据信息。

英语的语法:升级表名集字段=值[where condition]。

mysql指令大全-mysql数据库操作命令-第59张图片

mysql指令大全-mysql数据库操作命令-第60张图片升级好几个:

mysql指令大全-mysql数据库操作命令-第61张图片

mysql指令大全-mysql数据库操作命令-第62张图片2.4删掉数据信息。

英语的语法:从表名[where标准]中删掉;

mysql指令大全-mysql数据库操作命令-第63张图片

mysql指令大全-mysql数据库操作命令-第64张图片删除表中全部数据信息:从表名中删掉;或是断开表的表名;

mysql指令大全-mysql数据库操作命令-第65张图片

mysql指令大全-mysql数据信息库系统命令-第66张图片二者的差别:从表格中删掉:解析xml表纪录,逐一删掉,断开表:毁坏原表,新创建一个构造同样的表。就状况空表来讲,这类方式高效率。

使我们再插进一些数据信息:

mysql指令大全-mysql数据库操作命令-第67张图片

mysql指令大全-mysql数据库操作命令-第68张图片2.5传输数据应用字段名。

插进数据信息时,假如插进汉语,假如出错,或是汉语不可以插进。查验手机客户端推送的编号:

mysql指令大全-mysql数据库操作命令-第69张图片

mysql指令大全-mysql数据库操作命令-第70张图片Gbk现阶段是默认设置的。

查验缺少对象的编码:表明像“character _ set _%”那样的自变量;

mysql指令大全-mysql数据库操作命令-第71张图片

mysql指令大全-mysql数据库操作命令-第72张图片接受手机客户端命令编号产生变化:set character_set_client=编码格式;:

mysql指令大全-mysql数据库操作命令-第73张图片

mysql指令大全-mysql数据库操作命令-第74张图片随后自己用汉语储存:

mysql指令大全-mysql数据库操作命令-第75张图片

mysql指令大全-mysql数据库操作命令-第76张图片会看到编码是错码,由于手机客户端推送的控制台和网络服务器接受的编码不一致。假如之后发觉这个问题,要留意编号的一致性。

您还可以应用命令集名字gbk在服务端,全部编码全是gbk编码方式。

mysql指令大全-mysql数据库操作命令-第77张图片

mysql指令大全-mysql数据库操作命令-第78张图片mysql指令大全-mysql数据库操作命令-第79张图片

评论(0条)

刀客源码 游客评论