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 常用命令及语法整理相关推荐

  1. MySQL退出选择表格_MySQL常用命令

    ​一.连接MySQL 格式:mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...

  2. linux回到桌面的命令符_Linux最常用命令及快捷键整理

    Linux最常用命令及快捷键整理 最近在学Linux系统命令,在阿里云买了一台linux服务器.为方便自己也方便他人,整理了Linux常用命令及快捷键. 用命令: 文件和目录: cd /home 进入 ...

  3. mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...

    1.mysql简单的查询:select 字段1,字段2... from tablename; 如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是 ...

  4. mysql命令_MySql常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  5. mysql切换系统盘命令_mysql常用命令

    一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -ur ...

  6. mysql 命令源码_MySQL常用命令

    创建用户 CREATE USER 'root'@'%' IDENTIFIED BY 'password'; 创建用户并赋予指定权限 grant create,select,update,insert, ...

  7. mysql命令的分类_MySQL常用命令分类汇总

    一.查询状态类 1.查看当前有哪些数据库? mysql> show databases; 2.查看当前数据库有哪些表? mysql> use  database1; mysql> s ...

  8. mysql中sex设置男女_MYSQL常用命令(3)

    MYSQL常用命令(3) 白玉 IT哈哈 1.建表 命令:create table ( [,.. ]); create table MyClass( id int(4) not null primar ...

  9. mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令

    在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram ...

  10. mysql命令教学_mysql常用命令有什么

    mysql常用命令有:1."create database name;":2."use databasename;":3."drop database ...

最新文章

  1. tensorflow sigmoid_cross_entropy_with_logits 函数解释
  2. OpenCV环境下Laplace(拉普拉斯)和Roberts基本边缘检测算子的实现代码
  3. 【全链路质量监控与QoE】
  4. 手机发电脑邮箱未开启服务器,手机邮箱无法发送和接收邮件时发生了什么
  5. 记录pageHelper分页orderby的坑
  6. 用vs2011 编译 orchard 源代码
  7. php时间序列比对,常用在线序列比对工具
  8. 打开你企业发展之门的钥匙
  9. CNN卷积层里的多输入多输出通道channel 动手学深度学习v2 pytorch
  10. excel计算机快捷键大全,excel表格使用技巧快捷键大全
  11. css定义文字加粗,css文字加粗font-weight
  12. CUDA开源 轻松跑AMD GPU/Intel x86 CPU
  13. 【土旦】在vue filters中 优雅的使用对象的key、value来替换 if switch多重判断简化流程...
  14. 2020年中国各省GDP简析
  15. android 头像高斯模糊,Android 高斯模糊头像
  16. uni-app【多媒体API】
  17. 大数据是什么?1分钟了解大数据的概念
  18. 什么是区块链?区块链详解
  19. 用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc
  20. 我以为我对数据库索引十分了解,直到我遇到了阿里面试官。

热门文章

  1. Android Studio 报 非法字符: ‘\ufeff‘解决
  2. Flutter进阶第4篇: 实现简单的新闻系统渲染新闻详情数据以及用flutter_html解析html
  3. Futter基础第7篇: 实现底部导航
  4. Linux怎么查看编译ARM平台程序的编译器arm-linux-gcc
  5. 我的Mac中毒了,病毒居然叫做MacPerformance
  6. 组合命令行生成工具pict
  7. 20171129-构建之法:现代软件工程-阅读笔记
  8. OC第七节——内存管理
  9. 测试对于list的sort与sorted的效率
  10. swift label不同颜色、不同字体