mysql
Java蜗牛
这个作者很懒,什么都没留下…
展开
-
mssql操作整理(定期更新)
建议使用GRANT语句进行授权,语句如下:GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;上句:“username”替换为将要授权的用户名,比如clientusr;“password”替换为clientusr设置的密码;3、可访问数原创 2014-06-15 23:08:41 · 593 阅读 · 0 评论 -
mysql集群搭建
MySQL 群集是 MySQL 适合于分布式计算环境的高可用、高冗余版本。它采用了 NDB Cluster 存储引擎,允许在 1 个群集中运行多个 MySQL 服务器。在 MySQL 5.0 及以上的二进制版本中,以及与最新的 Linux 版本兼容的 RPM 包中提供了该存储引擎。 MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluste转载 2014-11-08 23:31:13 · 672 阅读 · 0 评论 -
数据库中的索引
索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建原创 2014-11-08 23:26:21 · 440 阅读 · 0 评论 -
mysql配置
在Linux中安装好Mysql之后,要进行一些相关配置。根据需要修改 /etc/my.cnf,参考配置:[mysqld]# 设置默认为 INNODB 表,支持事务,支持行锁:default-storage-engine=INNODB# 设置默认的字符集:default-character-set=utf8# 客户机通信所使用的缓冲区大小的最大值max_allow转载 2014-11-10 10:58:17 · 422 阅读 · 0 评论 -
sql中的连接
SQL连接可以分为内连接、外连接、交叉连接。 数据库数据: book表 stu表 1.内连接1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。1.2.不等值连原创 2014-10-05 19:05:30 · 592 阅读 · 0 评论 -
mysql查询操作
1、选择所有的记录 select * from table_name; 其中*表示表中的所有字段。 2、查询不重复的记录 用关键字distinct select distinct 字段名 from 表名; 3、条件查询 用关键字where select * from 表名 where 条原创 2014-11-22 12:40:51 · 749 阅读 · 0 评论 -
mysql子查询
MySQL的嵌套查询 MySQl从4.11版后已经完全支持嵌套查询了,那么下面举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual):1. SELECT语句的子查询语法: SELECT ... FROM (subquery) AS name ...先创建一个表:CREATE TABLE t1 (s1 IN原创 2014-12-18 09:19:15 · 499 阅读 · 0 评论 -
mysql的alter操作大全
--给某一张表添加一个列ALTER TABLE `users` ADD `username` TEXT NOT NULL;--例如alter table app_user add starLevel INT(11) NULL default 6; --建表时 给某列添加默认值create table tablename (columnna转载 2014-12-02 16:15:05 · 467 阅读 · 0 评论 -
InnoDB存储引擎行锁的实现
InnoDB与MyISAM不同,它实现的是一个行级锁,而非MyISAM的表锁。锁的粒度越大,则发生死锁的概率越小、锁机制开销越小,但并发能力会越低。如果锁的粒度变细,则发生死锁的概率也会增大,锁机制的开销会更大,但是并发能力能提高。表锁是如何实现的呢,以MyISAM为例,是在每个表的结构中加入一个互斥变量记录锁状态,像:struct Table {Row rows[MAXROWS];p转载 2014-12-08 22:28:25 · 567 阅读 · 0 评论