对oracle还是比较熟悉的,对mysql也是零散的有些了解,今天看了下,简单总结:

1.查看mysql版本:mysqladmin --version
2.查看mysql进程:ps -ef|grep mysqld
3.关闭数据库:mysql -u root -p shutdown
4.启动服务:mysqld_safe
5.新建用户:
insert into user(host,user,authentication_string,select_priv,insert_priv,update_priv) values('localhost','xyz',PASSWORD('Abcd_1234'),'Y','Y','Y');
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value

如果报错,是因为mysql为了安全,禁止直接insert来新建用户,
my-default.ini中有一条语句:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
将 STRICT_TRANS_TABLES 删掉之后即可使用 insert 添加

更推荐通过grant方式
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON mysql.* TO 'xyz'@'localhost' IDENTIFIED BY 'Abcd_1234';
注意要flush privileges;

6.查看数据库:show databases
7.创建数据库:mysqladmin -u root -p create RUNOOB
8.删除数据库:mysqladmin -u root -p drop RUNOOB
9.选择数据库:use RUNOOB
10.查看正在使用的数据库:select database();或者直接status;
11.查看数据库是否自动提交:show variables like '%autocommit%';可以通过set autocommit=0/1改变
12.navicat远程连接mysql报错:
host is not allowed to connect mysql
这是user的权限问题,可用root用户执行下面语句
update user set host = '%' where user = 'xxxx';
FLUSH PRIVILEGES;
13.查看表字段:show columns from table1;
14.新增索引:ALTER table tableName ADD INDEX indexName(columnName);
15.查看建表语句:show create table table1;
16.常用查询语句:
命令                  描述
SELECT VERSION( )      服务器版本信息
SELECT DATABASE( )    当前数据库名 (或者返回空)
SELECT USER( )        当前用户名
SHOW STATUS            服务器状态
SHOW VARIABLES        服务器配置变量
17.将表导出到文件:
SELECT * FROM passwd INTO OUTFILE '/tmp/tutorials.txt';
18.将文件导入到表:
LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;

Mysql简单笔记的更多相关文章

  1. Mysql学习笔记(三)对表数据的增删改查。

    正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...

  2. MySQL学习笔记一

    MySQL 学习笔记 一 一.数据库简单介绍 1. 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: Ø 网状型数据库 Ø 层次型数据库 Ø 关系型数据库 Ø 面向对象数据库 上面4中数据库系 ...

  3. MySQL入门笔记

    MySQL入门笔记 版本选择: 5.x.20 以上版本比较稳定 一.MySQL的三种安装方式: 安装MySQL的方式常见的有三种: ·          rpm包形式 ·          通用二进制 ...

  4. Python学习笔记2-flask-sqlalchemy 简单笔记

    flask-sqlalchemy 简单笔记 字数 阅读 评论 喜欢 flask-sqlalchemy SQLAlchemy已经成为了python世界里面orm的标准,flask是一个轻巧的web框架, ...

  5. Mysql学习笔记(二)数据类型 补充

    原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...

  6. MySQL入门笔记(一)

    一.数据类型 1. 整型 2. 浮点型 3. 字符型 4. 日期时间型 二.数据库操作 1. 创建库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_nam ...

  7. MySQL入门笔记(二)

    MySQL的数据类型.数据库操作.针对单表的操作以及简单的记录操作可参考:MySQL入门笔记(一) 五.子查询   子查询可简单地理解为查询中的查询,即子查询外部必然还有一层查询,并且这里的查询并非仅 ...

  8. MySQL学习笔记-锁相关话题

    在事务相关话题中,已经提到事务隔离性依靠锁机制实现的.在本篇中围绕着InnoDB与MyISAM锁机制的不同展开,进而描述锁的实现方式,多种锁的概念,以及死锁产生的原因.   Mysql常用存储引擎的锁 ...

  9. MySQL学习笔记-cache 与 buffer

    Cache和Buffer是两个不同的概念,简单的说,Cache是加速"读",而 buffer是缓冲"写",前者解决读的问题,保存从磁盘上读出的数据,后者是解决写 ...

随机推荐

  1. instanceof、isInstance、isAssignableFrom的区别

    https://stackoverflow.com/questions/3949260/java-class-isinstance-vs-class-isassignablefrom 1. MyCla ...

  2. make和makefile简明基础

    0.make.makefile是什么? makefile定义了一系列的规则,来规定哪些部分先编译,哪些部分后编译,写好makefile以后,只需一个make命令就可以让整个工程完全自动编译,所以简单的 ...

  3. CF798E. Mike and code of a permutation [拓扑排序 线段树]

    CF798E. Mike and code of a permutation 题意: 排列p,编码了一个序列a.对于每个i,找到第一个\(p_j > p_i\)并且未被标记的j,标记这个j并\( ...

  4. 应用负载均衡之LVS(一):基本概念和三种模式

    */ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...

  5. LeetCode - 690. Employee Importance

    You are given a data structure of employee information, which includes the employee's unique id, his ...

  6. elk安装配置

    ELK介绍   官网https://www.elastic.co/cn/ 中文指南https://www.gitbook.com/book/chenryn/elk-stack-guide-cn/det ...

  7. PHPUnit简介及使用

    一.PHPUnit是什么? 1.它是一款轻量级的PHP测试框架,地址:http://www.phpunit.cn 2.手册:http://www.phpunit.cn/manual/5.7/zh_cn ...

  8. 读取Pdm文件内容(含源码)

    Pdm文件,就是PowerDesigner软件生成的文件,用来设计数据库表结构非常适合.其实,它的文件存储格式就是Xml,网上有很多代码,可以读取pdm文件内容.代码可以使用,但一般只能读取简单的pd ...

  9. 巧用Dictionary<TKey,TValue>,完成客户需求

    前几天与客户沟通一个项目,客户对其中某个模块提了一个需求. 把从数据库中取出的对物品的统计重新拆分重新统计.鉴于用文字不能清除的表达需求,我将该需求画出来,便于理解. 需求如下图: 就是A,B,C D ...

  10. cronatab周期性任务

    要执行周期性任务,要保证服务运行.服务名为crond:service crond start ; systemctl start crond; 配置文件 /etc/crontab cron的日志文件 ...