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。