mysql创建数据库与创建表结构

1.mysql创建数据库。

createdatabasedbnamecharset=utf8,指定编码格式为utf8。

usedbname,切换数据库。

showdatabases,查看所有的数据库。

dropdatabasedbname,删除指定数据库。

alterdatabasedbnamecharset=utf8,修改数据库编码格式。

2.mysql创建表结构。

createtabletablename(idintprimarykeyauto_increment,namevarchar(),telvarchar(32)unique,heightfloat),创建数据表和表字段。

showtables,查看数据库下所有表。

droptabletablename,删除表。

describetablename,查看表结构。

showcreatetabletablename,查看建表语句。

altertabletablenamerenamenewtablename,修改表名。

altertabletablenamerenametonewdbname.newtablename,将一个表移动到另一个数据库里并命名为新表名。

altertabletablenameadd字段名类型[或属性]。

altertabletablenameadd字段名类型[或属性]first,新增字段并排在第一位。

altertabletablenameadd字段名类型[或属性]after字段名2,在指定字段名后新增字段。

altertabletablenamemodify字段名[类型][属性],修改字段的类型或属性。

altertabletablenamechange原字段名新字段名[类型][属性],修改字段名,并且要指定类型。

altertabletablenamedrop字段名。删除指定字段。

3.mysql的字符集和校对集。

字符集,charset或者characterset,是各种文字和符号在计算机中的总称。

常见字符集有:

查看字符集,showcharacterset。

修改表的字符集,altertabletablenamecharset=utf8。

校对集,collate或collation,即数据比较时对应的规则。

校对集的校对方式分为三种。

校对集是在进行数据比较的时候触发。

查看校对集,showcollation。

创建数据库时指定字符集和校对集,

createdatabasedbnamecharset=utf8collate=utf8_bin。

创建数据库时不带collate参数默认是utf8_general_ci。




转载请注明:http://www.aierlanlan.com/tzrz/1259.html

  • 上一篇文章:
  •   
  • 下一篇文章: