MySQL常用命令及操作
1、登录与退出
1)登录
windows下直接在DOS命令窗口用root用户登录输入mysql回车;
linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p 密码 即可进入mysql>界面。
2)退出
执行 exit 回车 即可。
3)修改密码
mysql -u 用户名 -p 密码 password 新密码
2、数据库基本操作
1)显示数据库
mysql>show databases;
2)创建数据库
mysql>create database name; //这里的name是指需要创建的数据库的名字。
3)删除数据库
mysql>drop database name; //这里的name是指需要删除的数据库的名字。
4)选择数据库
mysql>use databasename; //这里的databasename是指选择的数据库的名字。
5)查看当前使用的数据库
mysql>select database();
3、表的基本操作
注意:表的所有操作之前必须使用use databasename;说明选择的哪个数据库。
1)显示表
mysql>show tables;
2)显示具体的表结构
mysql>describe tablename;
3)创建表
mysql>create table tablename(col1 type, col2 type....); //这里的tablename是指要创建的表名。
4)删除表
mysql>drop table tablename; //这里的tablename是指要创建的表名。
5)插入数据
insert into tablename values(col1 value,col2 value....);
6)查询数据
select * from tablename where .......;
7)更新数据
update tablename set col1 = newvalue where .....;
8)删除数据
delete from tablename where ......;
4、文件导入
1)导入.sql文件命令(例如D:/mysql.sql)
mysql>use databasename;
mysql>source d:/mysql.sql;
2)用文本方式将数据导入数据库表
mysql>load data local infile "filename" into table tablename;
5、用户权限操作
1)增加新用户
grant select on databasename.* to username@localhost identified by "password"
2)增加所有权限给用户
grant all privileges on *.* to username@localhost identified by "password";
3)增加数据库的具体操作给用户
grant select ,insert,update on databasename.* to username@localhost identified by "password"
4)增加数据库的某张表的操作权限给用户
grant update,delete on databasename.tablename to username@localhost identified by "password"
5)删除权限
revoke all privileges on *.* from username@localhost
6)flush privileges;
6、MySQL数据库备份迁移
1)远程数据库备份
mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql
2)导入备份的数据库
=> mysql -ushenweiyan -p //登录MySQL
Enter password:
mysql> use newucdb;
mysql> source /home/shenweiyan/mysql-bk/discuzdb_3_2.sql; //将discuz数据库信息导入成为newucdb的保存信息
MySQL常用命令及操作的更多相关文章
- MySQL常用命令基础操作
MySQL启动与更改密码 mysql启动基本原理说明: /etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用,mysqld_safe脚本,最后调用mysqld服务启动mysq ...
- mysql常用命令行操作(二):表和库的操作、引擎、聚合函数
一.查看.创建.删除数据库 create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置 ...
- mysql常用命令行操作
1.linux下彻底卸载mysql sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* -- ...
- mysql常用命令行操作(一):登陆、退出、查看端口、修改密码、刷新
一.登陆和退出mysql mysql -u root -p # 登陆exit # 退出 二.查看当前mysql的端口号 show global variables like 'port'; 三.查看用 ...
- MYSQL初级学习笔记一:MYSQL常用命令和数据库操作(DDL)!(视频序号:初级_3,4)
知识点一:MYSQL常用命令(3) 登入方法:一,mysql –u 账号 –p 密码 退出方法:一,EXIT,QUIT 修改MYSQL命令提示符: 连接上客户机之后,通常使用prompt命令修改: 连 ...
- Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令
一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 使mysql -uroot永久生效需要编辑, ...
- MYSQL常用命令集合(转载)
文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...
- MYSQL常用命令集合
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...
- MySQL 常用命令大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
随机推荐
- 设置启动页面-Launch Image
一.添加启动图 二.拖入相应尺寸的图片 图片必须是png格式的.不同机型需要的图片的尺寸: iPhone4.4s-@2x 3.5寸 640*960 iPhone5.5s.5c-@2x 4.0寸 640 ...
- CodeForces 222D - Olympiad
第一行给出两个个数字k和n,第二三行分别有k个数字,求将第二.三行之间的数字相互组合,求最多有多少个组合的和不小于n 纯粹暴力 #include <iostream> #include & ...
- C++程序设计实践指导1.9统计与替换字符串中的关键字改写要求实现
改写要求1:将字符数组str改为字符指针p,动态开辟存储空间 改写要求2:增加统计关键字个数的函数void CountKeyWords() 改写要求3: 增加替换函数void FindKeyWords ...
- 字符和字符串处理-ANSI字符和Unicode字符
我们知道,C语言用char数据类型表示一个8位的ANSI字符,默认在代码中声明一个字符串时,C编译器会把字符串中的字符转换成由8位char数据类型构成的一个数组: // An 8-bit charac ...
- xaml控件样式大全(太有用了)C#
地址:链接:http://pan.baidu.com/s/1jGlMyEi 密码:zaeg http://blog.csdn.net/lhx527099095/article/category/943 ...
- MSSQL 导入导出文本文件
exec master..xp_cmdshell'net use \\192.168.1.8\testfolder "0123" /user:192.168.1.8\wjp' EX ...
- HTML5数组方法
***************************** forEach方法 ***************************** <script>var data = [1, ...
- fdisk -l 找不到分区怎么办?想办法找到隐藏分区。
centos6.6 装系统的时候,选取系统默认分区.装好后发现少了一大部分空间,通过fdisk -l 找不到分区,另外使用 parted -l 同样找不到消失的柱面. 如: [root@mysql]# ...
- 小希的迷宫--hdu1272(并查集)
小希的迷宫 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
- Piggy-Bank (hdoj1114)
Piggy-Bank Problem Description Before ACM can do anything, a budget must be prepared and the necessa ...