ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Mysql(1)数据库表的基本操作

Mysql(1)数据库表的基本操作 1.库的操作1.1创建数据库1.2案例1创建一个使用utf8字符集的db2数据库2创建一个使用utf字符集并带校对规则的db3数据库1.3字符集和校验规则1.3.1查看系统默认字符集以及校验规则1.3.2查看数据库支持的字符集字符集主要是控制用什么语言比如utf就可以使用中文1.3.3查看数据库支持的字符集的校验规则1.3.4校验规则对数据库的影响不区分大小写创建一个数据库校验规则适用utf8_general_ci(不区分大小写)区分大小写创建一个数据库校验规则适用utf_bin进行查询不区分大小写的查询以及结果进行查询区分大小写以及结果结果排序不区分大小写排序以及结果区分大小写排序以及结果1.4操纵数据库1.4.1查看数据库1.4.2显示创建语句说明MySQL建议我们关键字使用大写但是不是必须的数据库名字的反引号是为了防止使用的数据库名刚好是关键字/*40100 default ...... */这个不是注释表示当前mysql版本大于4.01版本就执行这句话1.4.3修改数据库说明对数据库的修改主要指的是修改数据库的字符集校验规则上面的实例是将helloword数据库字符集改成gbk1.4.4数据库删除执行删除之后的结果数据库内部看不到对应的数据库对应的数据库文件夹被删除级联删除里面的数据表全部被删注意不要随便删除数据库1.4.5备份和删除1.4.5.1备份将test5库备份到下面这个地址1.4.5.2还原1.4.5.3注意事项如果备份的不是整个数据库而是其中的一张表怎么做同时备份多个数据库 作为新手来讲还是一个一个传吧写完-p之后跟密码之后跟-B如果是两个库的话后面的那个可能会会被理解成一个表1.4.6查看连接情况可以告诉我们当前有哪些用户连接到我们的mysql如果查出来某个用户不是你正常登录的很有可能你的数据库被人入侵了以后大家发现自己的数据库比较慢时可以用这个指令来查看数据库的连接情况。2.表的操作2.1创建表语法说明.field表示列名datatype表示列的类型character set 字符集如果没有指定字符集则以所在数据库的字符集为准collate 校验规则如果没有指定校验规则则以所在数据的校验规则为准2.2创建表案例说明不同的存储引擎创建表的文件不一样。users表存储引擎是MyISAM,在数据目中有三个不同的文件分别是users.firm : 表结构users.MYD:表数据users.MYI:表索引创建一个engine是innodb的数据库观察存储目录2.3查看表结构2.4修改表的结构1新增列2修改列3删除列4查看结果在users1表里添加记录在user1表里添加一个字段用于保存图片路径修改name,将其长度改成60删除password列注删除字段一定要小心删除字段及其对应列的数据都没了修改表名为employee将表内name列修改为xingming ,to:可以省掉2.5删除表注本文更偏向于数据库与表的基本操作的复习和练习笔记操作过程更偏向于会用就行。
返回列表