二级MYSQL的语法整理_MySQL 常用命令及语法整理
describe tablename; 表的详细描述select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。显示
mysql
apt-get install mysql-server
/etc/init.d/mysql stop
/etc/init.d/mysql start
mysql -u root -p
1、MySQL常用命令
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 表的详细描述
select 中加上distinct去除重复字段
mysqladmin drop databasename 删除数据库前,有提示。
显示当前mysql版本和当前日期
select version(),current_date;
2、修改mysql中root的密码:
shell>mysql -u root -p
mysql> update user set password=password(”xueok654123″) where user=’root’;
mysql> flush privileges //刷新数据库
mysql>use dbname; 打开数据库:
mysql>show databases; 显示所有数据库
mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后
mysql>describe user; 显示表mysql数据库中user表的列信息);
3、grant
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个
mysql> grant all privileges on *.* to user@localhost identified by ’something’ with
增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;
删除授权:
mysql> revoke all privileges on *.* from root@”%”;
mysql> delete from user where user=”root” and host=”%”;
mysql> flush privileges;
创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’
重命名表:
mysql > alter table t1 rename t2;
4、mysqldump
备份数据库
shell> mysqldump -h host -u root -p dbname >dbname_backup.sql
恢复数据库
shell> mysqladmin -h myhost -u root -p create dbname
shell> mysqldump -h host -u root -p dbname < dbname_backup.sql
如果只想卸出建表指令,则命令如下:
shell> mysqladmin -u root -p -d databasename > a.sql
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:
shell> mysqladmin -u root -p -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?
mysqldump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。
5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查
询,,可如下执行这些查询:
例如,如果您想将建表语句提前写在sql.txt中:
mysql > mysql -h myhost -u root -p database < sql.txt
二级MYSQL的语法整理_MySQL 常用命令及语法整理相关推荐
- MySQL退出选择表格_MySQL常用命令
一.连接MySQL 格式:mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...
- linux回到桌面的命令符_Linux最常用命令及快捷键整理
Linux最常用命令及快捷键整理 最近在学Linux系统命令,在阿里云买了一台linux服务器.为方便自己也方便他人,整理了Linux常用命令及快捷键. 用命令: 文件和目录: cd /home 进入 ...
- mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...
1.mysql简单的查询:select 字段1,字段2... from tablename; 如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是 ...
- mysql命令_MySql常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- mysql切换系统盘命令_mysql常用命令
一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -ur ...
- mysql 命令源码_MySQL常用命令
创建用户 CREATE USER 'root'@'%' IDENTIFIED BY 'password'; 创建用户并赋予指定权限 grant create,select,update,insert, ...
- mysql命令的分类_MySQL常用命令分类汇总
一.查询状态类 1.查看当前有哪些数据库? mysql> show databases; 2.查看当前数据库有哪些表? mysql> use database1; mysql> s ...
- mysql中sex设置男女_MYSQL常用命令(3)
MYSQL常用命令(3) 白玉 IT哈哈 1.建表 命令:create table ( [,.. ]); create table MyClass( id int(4) not null primar ...
- mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram ...
- mysql命令教学_mysql常用命令有什么
mysql常用命令有:1."create database name;":2."use databasename;":3."drop database ...
最新文章
- tensorflow sigmoid_cross_entropy_with_logits 函数解释
- OpenCV环境下Laplace(拉普拉斯)和Roberts基本边缘检测算子的实现代码
- 【全链路质量监控与QoE】
- 手机发电脑邮箱未开启服务器,手机邮箱无法发送和接收邮件时发生了什么
- 记录pageHelper分页orderby的坑
- 用vs2011 编译 orchard 源代码
- php时间序列比对,常用在线序列比对工具
- 打开你企业发展之门的钥匙
- CNN卷积层里的多输入多输出通道channel 动手学深度学习v2 pytorch
- excel计算机快捷键大全,excel表格使用技巧快捷键大全
- css定义文字加粗,css文字加粗font-weight
- CUDA开源 轻松跑AMD GPU/Intel x86 CPU
- 【土旦】在vue filters中 优雅的使用对象的key、value来替换 if switch多重判断简化流程...
- 2020年中国各省GDP简析
- android 头像高斯模糊,Android 高斯模糊头像
- uni-app【多媒体API】
- 大数据是什么?1分钟了解大数据的概念
- 什么是区块链?区块链详解
- 用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc
- 我以为我对数据库索引十分了解,直到我遇到了阿里面试官。
热门文章
- Android Studio 报 非法字符: ‘\ufeff‘解决
- Flutter进阶第4篇: 实现简单的新闻系统渲染新闻详情数据以及用flutter_html解析html
- Futter基础第7篇: 实现底部导航
- Linux怎么查看编译ARM平台程序的编译器arm-linux-gcc
- 我的Mac中毒了,病毒居然叫做MacPerformance
- 组合命令行生成工具pict
- 20171129-构建之法:现代软件工程-阅读笔记
- OC第七节——内存管理
- 测试对于list的sort与sorted的效率
- swift label不同颜色、不同字体