MySql1、创建数据库:create database 数据库名;2、删除数据库:drop database 数据库名; 3、如果报这个错误就是提示没有切换进数据库ERROR 1046 (3D000): No database selected4、切换进数据库就用:use 数据库名 创建表成功:create table mytb ( id int primary key auto_increment, name varchar(20) unique not null );primary key auto_increment:是主键约束以及自增长unique not null:唯一的不能重复的不能为空3、添加列添...
一、单表查询1、查询所有记录select from student;2、查询指定字段select s_name from student; 例子指定s_name字段显示。3、查询指定条件select s_name from student where s_id>3;这例子是id大于3查询结果。4、查询指定字段别名select s_name as 学生姓名 from student;如图所示,注意:as可以不写。5、通配符%号,代表多个模糊字符select from student where s_name like ‘王%‘;,另外通配符下划线‘_’,代表单个字符。w...
1. 创建和删除用户,mysql中的用户是由用户名和主机名来确定的createuser "user_name@host_name" identified by passwd;
dropuseruser_name;
---------------也可以直接向mysql.user表添加记录----------------insertinto mysql.user(host,user,password) values ("host_name","user_name",password("pwd"));
flush privileges;//使用这种方法必须添加用户,必须刷新权限加载到内存中2.查看用户权限show grants foruser_name@host_...
一:概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);InnoDB存储引擎既支持行级锁( row-level locking),也支持表级锁,但默认情况下是采用行级锁。MySQL主要的两种锁的特性可大致归纳如下:? 表级锁: 开销小,加锁快;不会出现死锁(因为MyISAM会一次性获得SQL所需的全部锁);锁定粒度大,发生锁冲突的概...
待写~ 解释:SELECT case -------------如果 when sex=‘1‘ then ‘男‘ -------------sex=‘1‘,则返回值‘男‘ when sex=‘2‘ then ‘女‘ -------------sex=‘2‘,则返回值‘女‘ else 0 -------------其他的返回‘其他’ end -------------结束from sys_user --------整体理解: 在sys_user表中如果sex=‘1‘,则返回值‘...
1 环境说明接上篇环境 《Mycat学习笔记》 第一篇. MySql 读写分离与日志分析——主从单结点 http://www.cnblogs.com/kaye0110/p/5134588.html增加一套 mysql 实例,端口为3308 ,通过Binlog方式同步主机情况localhost : 3306 主机, 在mycat 中配置为 writehost 1localhost : 3307 从机 a ,在mycat 中配置为 readhostlocalhost : 3308 从机 b ,在mycat 中配置为 writehost 2 2 MyCat 配置基本配置参考上篇,差异在于 ...
要用php+mysql 首先要配置环境。现在要先下载wamp(Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python)。直接安装就行可以点下一步的就点下一步,直至完成。在右下角工具栏会出现一个新图标(一个半圆形),对其右键,选择language,选择其中的chinese在浏览器中网址栏输入localhost。点左下角的PHPmyadmin 2.11.2.1如果提示mysql拒绝访问,打开刚才wamp的安装目录找到 c:\wamp\phpmyadmin(如果自定义安装目录的话会有所不同)找到c...
PS:终于看完了字符串函数,心都快碎了...涉及的函数真是太多了...感觉这里的字符串函数和JAVA里的基本都差不多了...基本上算是掌握了,但是想全记住那是不太可能的。。。 学习内容:字符串函数的掌握和应用..ASCii(str)返回字符串的最左边的ascii码值..如果str为NULL,那么返回NULL...如果字符串为0,那么返回也为0... mysql>select ascii(‘2‘);
mysql>select ascii(‘dx‘); ORD(str)函数如果字符串最左边的字符为多...
MySQL数据库引擎InnoDB支持事务安全事务四大特征(ACID)
原子性(A):要么都成功,要么都失败一致性(C):保证没有数据更新会执行到一半而导致和其他数据不统一隔离性(I):事务A和事务B之间具有隔离性持久性(D):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中)为处理巨大数据量而设计它的CPU效率肯能是任何其他基于磁盘的关系数据库引擎所不能匹敌的将表和索引在一个逻辑表空间中支持外键被用在众多需要高性能的大型数据库...
1、创建表时指定AUTO_INCREMENT自增值的初始值(即起始值):1CREATE TABLE XXX (ID INT(5) PRIMARY KEY AUTO_INCREMENT) AUTO_INCREMENT=100;2、通过 ALTER TABLE 修改初始值(但是要大于表中的 AUTO_INCREMENT 自增值,否则设置无效):1ALTER TABLE XXX AUTO_INCREMENT=100;3、如果自增序列的最大值被删除了,则在插入新记录时,该值被重用:就是说如果表中原本有AUTO_INCREMENT属性值连续为78、100的值,但100这个数据被删除了,...
基于mysql+PAM的vsftpd虚拟用户配置一、实验说明操作系统:Redhat5.8_X64bit实验平台:VMware Workstation所需要的软件包:pam_mysql-0.7RC1.tar.gz二、安装所需要程序1、事先安装好开发环境和mysql数据库# yum -y groupinstall "Development Tools" "Development Libraries"
#yum -y install mysql-server mysql-devel2、安装pam_mysql-0.7RC1# tar zxvf pam_mysql-0.7RC1.tar.gz
# cd pam_mysql-0.7RC1
#./configure --with-my...
1.安装MySQL 使用管理员权限运行以下语句获取mysql以及Python编程接口; apt-get install mysql-server python-mysqldb 在安装的过程中会让你输入密码,输入数据库的密码就行。2.测试MySQL 输入以下指令对mysql测试,首先是进入mysql(以用户root登陆,会让你输入密码,密码输入过程是不可见的,输入完成后按回车就行): mysql -u root -p 查看当前的数据库: show databases; 创建一个数据库: create ...
建立一张简单的查询视图,不用临时表,只用条件合并在简单的查询中,建立临时表的开销比较大这是可以指定algorithm选项为merge 在v2的视图中,并没有建立临时表 但在下列情况下,必须建立临时表 不能接着按照建立的临时表继续写MySQL语句时,用temptable如果拿不准用什么,algorithm = undefined, 上系统决定 原文:https://www.cnblogs.com/abc23/p/9420756.html
ASCII(s)
返回字符串 s 的第一个字符的 ASCII 码。
SELECT ASCII(CustomerName) AS NumCodeOfFirstChar FROM Customers;CHAR_LENGTH(s)
返回字符串 s 的字符数
SELECT CHAR_LENGTH("RUNOOB") AS LengthOfString;CHARACTER_LENGTH(s)
返回字符串 s 的字符数
SELECT CHARACTER_LENGTH("RUNOOB") AS LengthOfString;CONCAT(s1,s2...sn)
字符串 s1,s2 等多个字符串合并为一个字符串
SELECT CONCAT("SQL ", "Runoob ", "Gooogle ", "Fac...
SQL语言的设计与编写(上)一、SQL语句分类数据定义语言(DDL):用于定义和管理数据对象,包括数据库、数据表、视图、索引等。例如:CREATE、DROP、ALTER等语句。数据操作语言(DML):【和表中的数据记录有关的语言】
用于操作数据库对象中所包含的数据。例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL):
用于查询数据库对象中所包含的数据,能够进行单表查询、连接查询、嵌套查询,以及集合查询等各种复杂程度不同的数...