MySQL简短说明

仅导出表数据 , 排除表结构:

mysqldump -uuser -ppassword -t db_name > /转储名称.sql

只导出表结构 ,排除表数据:

mysqldump -uuser -ppassword -d db_name > /转储名称.sql

只导出表结构 ,排除表数据(添加下垂表语句):

mysqldump -uuser -ppassword -d –添加删除表 db_name > /转储名称.sql

导出数据库:

mysqldump -uuser -ppassword db_name > /转储名称.sql

导出mysql中的所有数据库:

mysqldump -uuser -ppassword –所有数据库 > /转储名称.sql

在数据库漫游中导出表隐士:

mysqldump -uuser -ppassword 漫游隐士 > 转储名称.sql

数据库roamway中表隐士的导出结构:

mysqldump -uroot -p123456 -d 漫游隐士 > 转储名称.sql

导出roamway数据库表hermit数据:

mysqldump -uroot -p123456 -t 漫游隐士 > 转储名称.sql

在mysql中导出数据库db1和db2

mysqldump -uuser -ppassword –数据库 db1 db2 > /转储名称.sql

删除表 email_sms

删除表如果存在`email_sms`;

为 email_sms 设置写锁定

锁定表`email_sms`写;

 

解锁桌子;

 

导入表结构和数据

假设需要在数据库 test 中创建一个名为 action 的表, 并插入一些数据

表行动.

有 2 设置.

1. 构建表结构

2.导入表数据

假设a.sql中的表结构 , b.sql 中的表数据, 路径 /home 中的 a.sql 和 b.sql

有 3 导入方式 :

1. mysql命令导入

mysql -uuser -ppassword

MySQL的>使用测试;

MySQL的>源 /home/a.sql

MySQL的>显示表格

MySQL的>显示创建表操作

MySQL的>源 /home/b.sql

MySQL的>选择 * 从行动

 

2. 外壳命令导入

mysql -uroot -p 测试 < /主页/a.sql

mysql -uroot -p 测试 < /主页/b.sql

 

登录mysql并切换到数据库测试,检查表结构和数据是否存在.

MySQL的>显示表格;

MySQL的>显示创建表操作;

MySQL的>选择 * 从行动;

 

3. 直接在mysql中建表,然后插入数据

mysql -uuser -ppassword

MySQL的>使用测试;

MySQL的>CREATE TABLE `action` (

———————————————

———————————————

)ENGINE=MyISAM AUTO_INCREMENT=13

DEFAULT CHARSET=utf8 COMMENT=’系统行为表’;

 

MySQL的>插入“动作”值 (

———————————————-

———————————————-

);

 

登录mysql并切换到数据库测试,检查表结构和数据是否存在.

MySQL的>显示表格;

MySQL的>显示创建表操作;

MySQL的>选择 * 从行动;

 

删除测试数据库中表动作的所有记录

MySQL的> 使用测试;

MySQL的> 从操作中删除;

MySQL的> 选择 * 从行动;

 

在数据库测试中删除表操作

MySQL的> 使用测试;

MySQL的> 删除表操作;

MySQL的 > 显示表格;

 

删除表操作中的一条记录

MySQL的> 使用测试;

选择 * 从行动; ###检查表操作中的所有记录

MySQL的> 从 id = '12' 的操作中删除; ###删除行中的记录 12

选择 * 从行动; ###检查行中的记录 12 存在与否.

 

此记录是名称和行 10, 将 name 的值更新为 123

MySQL的> 使用测试;

MySQL的> 选择 * 从行动;

MySQL的> 更新操作集名称 = '123’ 其中 id = '10';

MySQL的> 选择 * 从行动; ### 检查记录是否已更改.

 

检查表格动作中第 10 行的所有内容.

MySQL的> 使用测试;

MySQL的> 选择 * 来自 id = '10' 的动作;

 

在表行动, 搜索第 10 行或 name 值为 review 的行.

MySQL的> 使用测试;

MySQL的> 选择 * 来自 wp_action 其中 id = '10’ 或名称='审查';

 

MySQL的> 使用测试;

MySQL的> 选择标题,来自 wp_action 的备注,其中 id = '10’ 或名称='审查';

 

MySQL的> 使用测试;

MySQL的> 选择备注,rule from action where title = ‘用户登录’ 和名称='user_login';

 

MySQL的> 使用测试;

MySQL的> 选择 * 来自 wp_action 其中 id = '10’ 或名称='审查';

 

MySQL的> 使用测试;

MySQL的> 从操作限制中选择名称 5;

MySQL的> mysqlselect name from action limit 0,5;

MySQL的> 按 id asc 限制从操作顺序中选择名称 5;

 

检查第一个 5 表操作中的记录行

MySQL的> 使用测试;

MySQL的> 从标题='评论的操作中选择名称’ 限制 5;

MySQL的> 从标题='评论的操作中选择名称’ 限制 0,5;

MySQL的> 从标题='评论的操作中选择名称’ 按编号订购 升序 限制 5;

(你必须把 “订购” 在 lsat,否则会发生错误)

 

检查最后一个 5 表操作中的记录行

MySQL的> 使用测试;

MySQL的> 选择 * from action where title = ‘评论’ 按编号订购 描述 限制 5;

 

查询特定表中的记录数

选择计数(*) 从表名; //在当前数据库中

选择计数(*) 从 database_name.table_name; //不在当前数据库中

 

查询数据库中有多少张表

使用目标数据库;

显示表格;

结果是 “集合中的 x 行 (y.zm 秒)”,x 代表表的数量.

或者您可以执行以下命令.

选择计数(*) 表,来自 information_schema.tables 的 table_schema

其中 table_schema = '目标数据库’ 按 table_schema 分组;

这将显示表格的数量.

 

清空整张桌子

从表名中删除;

清除行数据 1 在一张桌子上

从 id=1 的 table_name 中删除;

2 回复“MySQL简短说明”

发表评论