mysql 是dos程序_mysql Dos操作

一、数据库操作

1、连接服务器  >mysql -h 服务器 -u 用户名 -p 密码

2、查看数据库  >show databases

3、创建数据库  >create database 数据库名

4、删除数据库  >drop database 数据库名

5、选择数据库  >use 数据库名

二、表操作

1、查看库中表  >show tables [表名]

2、建表             >create table 表名()

3、查看表结构   >desc 表名

4、删除表          >drop table 表名

5、修改表名       >rename table 旧表名 to 新表名

三、数据增删改查

1、插入数据      >insert into 表名(字段1,字段2,...) values('数据1','数据2',...)

2、删除数据      >delete from 表名 where 条件表达式

3、修改数据      >update 表名 set 字段='修改数据' where 条件表达式

4、查询数据      >select * from 表名 where 条件表达式

四、表管理列增、删、改

1、增 加列

Alert table 表名 add  列声明

增加列到某字段后面

Alert table 表名 add  列声明 after 字段名

增加列到最前面

Alert table 表名 add 列声明 first

2、修改列

Alert table 表名 change 被修改的字段名 列声明

3、删除列

Alert table  表名 drop 字段名

4、清空表

truncate 表名

五、字符集与校对集

1、告诉服务器发送的数据是什么编码?

set  characert_set_client=字符集

2、告诉转换器、转换成什么编码

set  characert_set_connection=字符集

3、查询的结果用什么编码?

set character_set_results=字符集

如果以上3者都为同一字符集,则可简写为 set names 字符集

4、查看校对集

show collation like 'utf8%';

指定校对集

char set utf8 collate 校对集

五、事务

建表是选择 engine=innodb

开启事务 start transaction

mysql_query ( 'BEGIN')

执行sql语句

commit 提交

rollback 回滚

六、备份与恢复

备份表

mysqldump -h hostname -u username -p password databasename [tablename] >备份文件路径文件名

备份库

mysqldump -h hostname -u username -p password -B databasename1 databasename2 ...  >备份文件路径文件名

恢复文件

1、连接mysql后执行语句恢复

source 备份sql文件路径

2、未连接mysql执行恢复

针对库级备份文件恢复

mysql -h 服务器名 -u 用户名 -p 密码 

针对表级备份文件恢复

mysql -h 服务器名 -u 用户名 -p 密码 库名

七、创建视图

CREATE VIEW 视图名 AS SELECT查询语句

八、将一个表中的数据读入另一个表

INSERT INTO  表名(字段)SELECT  字段 FROM 表名;

九、用错了表的引擎的话,要用以下命令行来修改表名,不过有风险,所以请先备份数据。

ALTER TABLE 数据库表名 engine='MYISAM'

ALTER TABLE 数据库表名 engine='InnoDB'

十、修复表

REPAIR table 表名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值