Mysql的一些常用命令
Mysql基本操作
创建表:
create table test01_02(id varchar(50) not null auto_increment primary key,
name nvarchar(40) null default "002",
age int(5)null default 444);
select创建表
create table tb_new_name select * from tb_old_name;
显示数据库信息语法
show tables [from db_name] [like wild]
show columns from tbl_name [from db_name] [like wild]
show index from tbl_name [from db_name]
show table status [from db_name] [like wild]
{describe| desc} tbl_name {col_name | wild}
有时你可能需要改变一下现有表的结构,那么alter table语句将是你的合适选择。 增加列
alter table tbl_name add col_name type
例如增加一个weight列:
alter table test01_01 add weight int;
修改列
alter table test01_01 modify weight varchar(50); #alter table member change id id int auto_increment;
删除列
alter table test01_01 drop weight;
另外一种常用方式,例如: 给列更名
alter table test01_01 change weight wei int;
给表更名
alter table test01_01 rename test01_04;
删除表
drop table [if exists] tbl_name [, tbl_name,...]
flush privileges; #刷新权限表
delete from mysql.user where host="%"; #删除mysql数据库里面的user表里host为%的记录
grant all privileges on *.* to 'chenmingxia'@'%' identified by 'shiyiwen'; #授所有的权限给这个用户
有时候会出现匹配不到这个用户的报错,这个时候我们就要先创建用户 ,然后在赋予权限了。如下
CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'sstuser';
GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT ON *.* TO 'sst_user'@'localhost';
delete from mysql.user where host="%" and user="tongbu@"; #相对于上面这个多增加了一个条件
主从同步恢复
mysqldump -u chenmingxia -pshiyiwen --all-databases > mysql.sql
source /data/mysql.sql
grant replication slave on *.* to repluser@'10.80.11.204' identified by '123456';
change master to master_host='192.168.0.1',master_user='tongbu@',master_password='123456',master_log_file='binlog.000196',master_log_pos=311273201;
update mysql.user set password= password('shiyiwen') where user = 'root';
跳过主从错误
SET GLOBAL sql_slave_skip_counter =1;
备份和回复指定表
备份
mysqldump -u user -p db tab1 tab2 > db.sql
恢复
mysql -u user -p db < db.sql
记录点滴 Author:V 后续更新
Mysql的一些常用命令的更多相关文章
- mysql 登录及常用命令
一.mysql服务的启动和停止 mysql> net stop mysql mysql> net start mysql 二.登陆mysql mysql> 语法如下: mysql - ...
- MySQL数据库操作常用命令
MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u ...
- mysql数据库管理、常用命令及函数(10.10 第十八天)
数据库管理: MYSQL 轻量级数据库,适用于中小型企业,性能好,开源的(免费的) MSSQL 微软开发的,需要安装在NT系统中,不支持跨平台,适用于中大型企业 ACCESS 小巧方便,适用于小型企业 ...
- 备份与还原mysql 数据库的常用命令。
一.备份数据: Mysqldump常用命令: mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql 常见选项: -u: 用户名 -p: 密码 ...
- mysql一些写常用命令
参见pcttcnc2007博客腾飞 1.mysql的status信息命令: mysql> show global status; 2.可以列出mysql服务器运行各种状态值,另外,查询mysql ...
- MySql数据库内部常用命令大全
1. 连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1) 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命 ...
- mysql启动以及常用命令汇总
mysql57的启动 常用命令 : show databases : 展示所有数据库 use 数据库名 : 连接数据库 show tables ...
- Mysql 数据库之常用命令[更新中...]
连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 例如:create database jtest; 显示所有数据库: s ...
- MySQL DBA 管理常用命令
一:在Linux下管理MySQL数据库的时候总有一些很紧急的情况,发现数据库突然变得压力很大了,那么作为一个DBA,也许需要一些常用的手段或者说命令去分析问题出现在哪里,然后解决: 数据库突然产生压力 ...
- Mysql总结_03_mysql常用命令
一.MySQL服务的启动和停止 net stop mysql net start mysql 二.登陆mysql mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后 ...
随机推荐
- BurpSuite抓App数据包的方法
软件准备: 1.猎豹wifi 2.BurpSuite或者fillder都可以 查看电脑IP地址: 网卡ip: 确保无线网卡的IP和手机的代理IP保持一致即可
- shell-bash学习04读取输入、分隔符、流程控制
读入输出 输入通常是通过stdin或参数传递给命令; 输出出现在stderr或stdout; 管道,过滤器,管道操作符: cmd1 | cmd2 | cmd3; //最后还有输出 ls | cat - ...
- coffeeScript学习02
闭包 closure = do -> _private = "foo" -> _private console.log(closure()) #=> " ...
- PyCharm默认快捷键
转自:http://www.2cto.com/os/201410/341542.html 1.编辑(Editing)Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + ...
- JavaOne_2016演讲视频:
http://list.youku.com/albumlist/show?id=28553407&qq-pf-to=pcqq.group
- http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html
http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html
- 关于ui修改的若干想法
1.现在发现统一规划好各种xml资源.图片资源还是很重要的. 为什么?因为,很多一些ui设计,比如标题.文字大小.列表的宽高都是统一的, 据我个人理解,一个ui多个部分,如果很多部分都是设计上统一的, ...
- oracle增量备份
在进行数据库维护的过程中经常会遇到数据库备份的问题.先介绍一种常用的数据备份操作系统执行计划+批处理命令:在win的系统中存在 任务计划程序 选项:新建任务选中你写好的程序,设定好时间,就可以按照设定 ...
- Iterable(迭代器)的用法
一.前言 在开发中,经常使用的还是for-each循环来遍历来Collection,不经常使用Iterable(迭代器)的,下面记录一下terable是一般用法: 二.说明 迭代器是一种设计模式,它是 ...
- 使用CSS3的appearance属性改变元素的外观
昨天在和同事一起完成项目的时候,我使用了appearance来渲染select,但是在firefox下出现问题,不完美,最后去除了.但还是要学习下这个属性.大家都知道每个浏览器对HTML元素渲染都不一 ...