我自己的mysql小笔记

原创 2012年03月24日 14:18:53
select @@tx_isolation;  Mysql默认隔离级别:可重复读

set transaction isolation level read uncommitted; 设置隔离级别:未提交就能读到




mysql 不区分大小写
1.select version(),current_date;   --查看版本信息
2.\c 取消命令。
3.select database();   --查看当前使用数据库
4.一个表最多有16个索引,一个索引的最大为255个字节。



Year()提取日期的年部分,right()提取日期的MM--DD(日历年)部分的最右面5个字符。

//查询当前使用的数据库

Select database();

//查询当前时间

Select now();

//select set 赋值

:=   --->赋值号

//查看版本信息
select version(),current_date();

//能在单行上输入多条语句,只是以一个分号结束每一条

Select version();select now();

//增加字段

Alter table 表名 add 列名 属性 ;

//更改字段

Alter tables 表名 change 字段名 (更改为什么名) 属性;

//删除字段

Alter table 表名 drop列名 属性 ;

//注释语句

/*  */ 多行注释

//     单行注释

#  # 

//列索引:所有列都可以使用索引,一个表最多可以有16个索引,最大的索引的长度是255个字节,索引有两种类型(字符型):varcharchar类型,可以只索引列的前缀,也可以索引整个列。Textblob两种字符型的索引只能索引列的前缀。

//优化器:

//装载数据:

\.  A .txt    ----------\. <filename> | source <filename>

//权限表

Grant all on samp_db.*To max@% IDENTIFIED BY "diamond";

samp_dbsamp_db数据库的所有表

% :任意的主机,所以maxmax@%等价

//允许一个用户从一个受限的主机集合访问。

//例如:要允许marysnake.net域的任何主机连接,用一个%.snake.net主机指定符

Grant all on samp_db.* To mary@%.snake.net IDENTIFIED BY "quartz";

//可以指定IP地址

Grant all on samp_db.* To boris@192.168.128.3 INDENTIFIED BY "ruby";

//有时需要使用引号(只将用户名和主机名部分分开加引号)

Grant all on samp_db.* To  "myfriend"@"boa.snake.net"

//权限问题:全局权限是最强大的

Grant all on *.* To ethel@localhost IDENTIFIED BY "coffee" WITH GRANT OPTION;

*.* :  代表所有的数据库,所有表。从安全考虑,我们指定ethel只能从本地连接,限制一个超级用户可以连接的主机通常是明智的,因为它限制了试图破解口令的主机。

//有些权限(FILE,PROCESS,RELOADSHUTDOWN)是管理权限并且只能用"on *.*"全局权限按指定符授权。你可以授权这些权限,而不授权数据库权限。

GRANT RELOAD ON *.* To flush@localhost IDENTIFIED BY "flushpass";

//数据库级权限值适用于一个特定数据库中的所有表,它可通过使用on db_name.* 子句授予:

GRANT ALL ON samp_db to bii@racer.snake.net IDENTIFIED BY "rock";//bill授权samp_db数据库中所有的表的权限。

GRANT SELECT ON samp_db TO ro_user@ IDENTIFIED BY "rock:;//创建一个严格限制访问的用户ro_user(只读用户),只能访问samp_db 数据库中的所有表,但只有读取,即用户只能发出select语句。

//授予各个权限

GRANT SELECT,INSERT,DELETE,UPDATE ON samp_db TO ro_user@ IDENTIFIED BY "rock:;

//对列授权

GRANT ALL ON samp_db to bii@racer.snake.net IDENTIFIED BY "rock";

GRANT UPDATE(street) ON samp_db TO ro_user@ IDENTIFIED BY "rock:;

GRANT UPDATE(street,q,jd) ON samp_db TO ro_user@ IDENTIFIED BY "rock:;//多个列授权

//取消用户权限

REVOKE privileges(columns) ON what FROM user;

//user 部分必须匹配原来GRANT语句的逆向撤销的用户的user部分,privileges部分不需匹配,你可以用grant语句授权,然后用REVOKE语句撤销部分权限。

//revoke语句只删除权限,而不删除用户。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql 学习笔记

  • 2015-08-08 15:40
  • 360KB
  • 下载

辛星笔记之MySQL优化篇

  • 2015-10-26 17:24
  • 584KB
  • 下载

mysql学习笔记[1]

本周任务:将项目中的xx文件导入到数据库中,去除空字段部分,并统计每个字段的分布情况 本日任务:将项目中的xx文件导入到数据库中。 文件格式 .csv预处理过程:原始文件很杂,用python进行内容拼...

MySQL学习笔记 ADY

  • 2014-06-26 11:35
  • 1.32MB
  • 下载

MySQL注入笔记

  • 2015-07-29 22:32
  • 157KB
  • 下载

mysql 学习笔记

Mysql 学习笔记 1、安装 环境:      Windows 7      Mysql 5.5 从 http://www.mysql.com下载      EMS Mysql...

mysql经典笔记

  • 2014-12-12 13:25
  • 634KB
  • 下载

mysql数据库学习笔记

1、将查询结果保存到新的表中         语法:create table select 字段序列 from 数据源         create...

mysql学习笔记

  • 2012-08-02 17:20
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)