【mysql的自增列】教程文章相关的互联网学习教程文章

mysql 权限配置

GRANT ALL PRIVILEGES ON {db_name}.* TO {username}@‘{host}‘ identified by ‘{password}‘; ALL PRIVILEGES --所有权限 information_schema.SCHEMA_PRIVILEGES --权限表mysql.user --用户表 flush privileges --更新权限命令原文:http://www.cnblogs.com/911dong/p/5265169.html

Linux环境下启动MySQL数据库出现找不到mysqld.sock的解决办法!

问题:  在普通用户权限下运行:mysql -u root -p,回车之后如果会出现如下错误:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘ (2)此错误的意思就是没有找到mysqld.sock文件。解决办法:  首先进入超级用户root权限 sudo -i 或者su - root  切换到默认目录 cd /var/lib/mysql 下查看一下该文件是否存在(可以再次目录下执行以下操作)。  执行命令 ps -au...

在MySQL中使用explain查询SQL的执行计划【代码】

1、什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。 MySQL本身的功能架构分为三个部分,分别是 应用层、逻辑层、物理层,不只是MySQL ,其他大多数数据库产品都是按这种架构来进行划分的。应用层,主要负责与客户端进行交互,建立链接,记住链接状态,返回数据,响应请求,这一层是和客户端打交道的。逻辑层,主要负责查询处理、事务管理等其他数据库功能处...

MySQL Replication主主复制—(实例)【代码】

Step1:主主节点/ect/my.cnf的配置系统版本:CentOS-6.5-x86_64##node1 [mysqld] basedir=/usr/local/mysql datadir=/var/lib/mysql port=3306 socket=/var/lib/mysql/mysql.sockserver-id=1 log-bin=/data/mysql/binlog/mysql-bin relay-log=/data/mysql/binlog/mysql-relay-bin binlog-cache-size=10m sync-binlog=1 expire_logs_days=30 replicate-wild-do-table=testdb1.% replicate-wild-do-table=testdb2.%##node2 [mysqld] b...

Sqlite和mysql的区别及优缺点

小型嵌入式,跟mysql差不多,但更小,功能也少,属于本地数据库多用于读多写少,100W以下的数据压力不大,不支持分布式。 真正开源的小型嵌入式数据库,支持事务、触发器器 性能至少优于mysql4.1.0 目前已被几乎所有的高级程序开发语言支持 由于可以自定义数据库函数,尤其在php的扩展中可支持全部php函数,其性能可以说是无上限的 “最主要的是没有 Access 的界面” 有很多用php开发的管理工具,与phpmyadmin的界面很相似 我用的...

ubuntu mysql5.6二进制安装【代码】

200 ? "200px" : this.width)!important;} 介绍以前一直使用centos今天需要对一台ubantu的系统安装mysql,虽然它也是类unix但是和redhat或centos命令上还是有点差别。 下载解压wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql创建目录和用户1.创建mysql目录mkdir -p /mysql/data ---数据目录 mkdir -p /mysql/log -...

Mysql经常使用函数【图】

-----------------------------字符串函数--------------------------------------- ----拼接字符串。不论什么字符串与null拼接为null select concat(‘aaa‘,‘bbb‘,‘ccc‘),concat(null,‘aaa‘); ----从第12个字符后開始的三个字符替换成me select insert (‘beijing2008you‘,12,3,‘me‘); ----下标从1開始 select insert (‘beijing‘,1,2,‘oo‘); ---大写和小写转换 select lower(‘BEIJING‘),UPPER(‘beijing‘); ---反...

LAMP搭建1:MySQL安装

LAMP(Linux,Apache,MySQL,PHP简称)。1.进入/usr/local/src/目录下载免编译二进制安装包mysql-5.1.49-linux-i686-glibc23.tar.gz:[root@CentOS6 ~]# cd /usr/local/src[root@CentOS6 src]# lsmysql-5.1.49-linux-i686-glibc23.tar.gz2.解压下载的安装包:[root@CentOS6 src]# tar zxvf mysql-5.1.49-linux-i686-glibc23.tar.gz3.创建mysql用户,-s不允许登录,-M不创建家目录[root@CentOS6 src]# useradd -s /sbin/nologin -M...

向MySQL数据库插入数据出现乱码的情况分析【代码】【图】

(1)第一种情况在新建数据库时(2)第二种情况就是,IDE环境里面配置编码设置为UTF-8(3)第三种情况就是连接数据库时,没有设置编码。这个是最常规的。这个看起来很容易解决,但是需要注意MySQL版本的问题,比如说5.6版本链接URL设置编码的尾缀可能就是:?useOldAliasMetadataBehavior=true&useUnicode=true&CharsetEncode=utf8&useSSL=false;而之前的版本是:?useUnicode=true&characterEncoding=UTF-8。  如果因为这种疏忽搞...

spring mvc+ibatis+mysql的组合框架入门实例demo源码下载【图】

原文:spring mvc+ibatis+mysql的组合框架入门实例demo源码下载源代码下载地址:http://www.zuidaima.com/share/1550463678958592.htm spring mvc+ibatis+mysql的组合框架实例 首页 http://localhost:端口/项目/index.jsp 添加用户 添加地址 项目截图 jar包截图 原文:http://blog.csdn.net/springmvc_springdata/article/details/43602255

mysql的配置文件my.cnf【代码】

1 调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 2 mysqld程序--目录和文件3 basedir = path # 使用给定目录作为根目录(安装目录)。4 datadir = path # 从给定目录读取数据库文件。5 pid-file = filename # 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); 6 ...

python操作mysql【代码】

1.安装mysql拓展yum install python-devel pip install MySQL-python 2.在mysql中创建库create database reboot10 default character set utf8; 3.创建表create table users( id int AUTO_INCREMENT primary key ,name varchar(20) not null comment ‘用户名‘ ,name_cn varchar(50) not null comment ‘中文名‘ ,password varchar(50) not null comment ‘用户密码‘ ,email varchar(50) comment ‘电子邮件‘ ,mobile varchar(...

mysql获取汉字首字母函数

DELIMITER ;;CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255)) RETURNS VARCHAR(2) CHARSET utf8 DETERMINISTICBEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRST_CHAR VARCHAR(2); SET V_FIRST_CHAR = UPPER(LEFT(PARAM,1)); SET V_RETURN = V_FIRST_CHAR; IF LENGTH( V_FIRST_CHAR) <> CHARACTER_LENGTH( V_FIRST_CHAR ) THEN SET V_RETURN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(PARAM...

解决Mysql ERROR 1045 (28000): Access denied for user【代码】

在ubuntu server 12.04中,安装mysql后,使用命令登录mysql居然报错了,Mysql ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘(using password: YSE),这个错误搞得很郁闷,仔细分析之后,知道这个报错和密码有关,可能是密码在配置mysql的时候异常,所以导致我们没有正确的密码,知道问题后,立即想到解决办法了,那就是重新设置一个密码,方法如下1.先关闭mysql并设置密码#sudo /etc/init.d/mysql stop #s...

MySQL——索引【代码】

目录一、索引的概念二、索引的作用三、索引的副作用四、创建索引的原则依据五、索引的分类和创建5.1、普通索引,最基本的索引类型,没有唯一性之类的限制直接创建索引修改表方式创建创建表的时候指定索引5.2、唯一索引直接创建修改表方式创建索引创建表的时候指定索引5.3、主键索引更改字段属性修改表方式创建索引创建表的时候指定索引5.4、组合索引5.5、全文索引直接创建索引修改表方式指定全文索引创建表的时候指定全文索引六、查...