MySQL常用命令操作大全
mysql -u root -p 等待输入密码,密码不可见。然后输入密码。(root是用户名),然后进入mysql
1、显示数据库
show databases;
2、选择数据库
use 数据库名;
3、显示数据库中的表
show tables;
4、显示数据表的结构
describe 表名;
5、显示表中记录
SELECT * FROM 表名
6、建库
create databse 库名;
7、建表
create table 表名 (字段设定列表);
mysql> create table name(
-> id int auto_increment not null primary key ,
-> uname char(8),
-> gender char(2),
-> birthday date );
Query OK, 0 rows affected (0.03 sec)
mysql> show tables;
+------------------+
| Tables_in_userdb |
+------------------+
| name |
+------------------+
1 row in set (0.00 sec)
mysql> describe name;
+----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| uname | char(8) | YES | | NULL | |
| gender | char(2) | YES | | NULL | |
| birthday | date | YES | | NULL | |
+----------+---------+------+-----+---------+----------------+
4 rows in set (0.00 sec)
注: auto_increment 自增
primary key 主键
8、增加记录
insert into name(uname,gender,birthday) values('张三','男','1971-10-01');
9、修改记录
update name set birthday='1971-01-10' where uname='张三';
10、删除记录
delete from name where uname='张三';
11、删除表
drop table 表名
12、删除库
drop database 库名;
13、备份数据库
mysqldump -u root -p --opt 数据库名>备份名; //进入到库目录
14、恢复
mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库
15.导出整个数据库
mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_rec.sql
16.导出一个表,包括表结构和数据
mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
3.导出一个数据库结构
C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql
4.导出一个表,只有表结构
mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名
C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql
5.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
常用的数据库操作:
create database gpj; 创建名叫gpj的数据库
CREATE USER 'xinhua'@'%' IDENTIFIED BY '123'; 创建名叫xinhua的用户,密码为123
GRANT ALL ON gpj.* TO 'xinhua'@'%'; 把gpj数据库分给xinhua这个用户
删除数据库和数据表
mysql>drop database 数据库名;
mysql>drop table 数据表名
删除账户及权限:
>drop user 用户名@'%';
>drop user 用户名@ localhost;
修改mysql root 密码
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
linux操作mysql脚本
注意,执行sql脚本前,如果没有该数据库,要先创建数据库,然后再进入该数据库
linux下执行mysql的sql文件
mysql -uroot -proot
进入到mysql
然后执行source /var/ftp/pub/sogoodsoft.sql;
即可。
本文转自 技术花妞妞 51CTO博客,原文链接:http://blog.51cto.com/xiaogongju/2066243
MySQL常用命令操作大全相关推荐
- Mysql常用命令行大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- 统信UOS命令大全 麒麟系统命令大全 Linux常用命令操作大全(非常全非常详细) ubuntu命令大全常用操作命令大全
[腾讯云]云服务器2核4G74元/年,222元/3年 Linux常用命令大全(非常全!!!)适用于 统信UOS 麒麟kylin 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的 ...
- Linux下Vim的常用命令操作大全
Vim常用命令 说明 yy 复制光标所在行 p 粘贴 dd 删除/剪切当前行 u 撤销 :/搜索的内容 搜索指定内容 :123 移动到123行 G 回到最后一行 gg 回到第一行 数字+G 回到指定行 ...
- mysql常用命令操作
使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql ...
- Mysql常用命令行大全(三)
/**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE db; S ...
- Mysql常用命令详细大全
默认端口号:3306 查看服务器版本:select version(); 或者 cmd命令 mysql -verison 登录数据库:mysql -uroot -p 退出数据库:exit/quit 查 ...
- 2mysql_2.Mysql常用命令行大全
7.1 一个建库和建表的实例1 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL ...
- mysql 常用命令操作
1.mysql的连接 默认不能远程连接mysql数据库需要给权限的. grant all on *.* to root@'%' identified by '(yourpassword)'; mysq ...
- MYSQL常用命令大全(收集的超全)!
文章目录 一.MYSQL常用命令 1: 1.导出整个数据库 2.导出一个表 3.导出一个数据库结构 4.导入数据库 启动与退出 二.库操作 1.创建数据库 2.显示所有的数据库 3.删除数据库 4.连 ...
最新文章
- 目标检测中如何定义正负样本,和正负样本在学习过程中loss计算起的作用
- python 获取窗口句柄_Python文件读写最详细的讲解
- jmx使用应该注意的基本规范
- 关于CIC滤波器中积分器和梳状器的作用
- comparator
- iptables 转发oracle端口
- 小车主板哪家强?PS2手柄4路电机输出..火魔童主板了解一下?
- RocksDB 6.0.2 发布,Facebook 推出的存储系统
- php 邮箱验证原理
- 【干货合集】看完这些干货,再说你因为“怕蛇”,所以学不好Python!
- 纯HTML、CSS实现下拉菜单
- java8计算两个日期之间的天数
- C加载JVM崩溃,一般是因为某个变量为NULL
- Python 打包的EXE文件反编译2|pyc文件自动反编译
- 将矩阵化为上三角矩阵
- Zabbix5系列-使用温湿度传感器监控机房温湿度 (二十)
- 语音合成IC与语音IC的两三事
- Dynamic Graph Attention for Referring Expression Comprehension 論文閲讀筆記
- 谋定信博会入政府规划-赵洪涛:易华录经信研究大数据
- win10左右声道音量不一致的解决方法