【创建角色随机名字(mysql抽取随机记录)和mysql游标的使用_MySQL】教程文章相关的互联网学习教程文章

脚本方式一键快速创建MySQL从库【代码】

这里假设我们已经在远程主机安装好了mysql5.6,并且各种参数基本和主库一致,主库能免密码SSH登录到从库,主从库都安装了xtrabackup。假设主库地址:192.168.2.11 将要配置的从库地址:192.168.2.12脚本如下,写的比较烂,轻拍:#!/bin/bash # 一键创建从库,需要确保本机能ssh免密码登录到从库机器。需要确保二者机器的时间同步。 # 写的比较烂,有时间再改改。 # Date: 2017/02/10 By 一只菜鸡echo " ###########################...

MySQL使用存储过程创建用户【代码】

MySQL 测试环境创建一个自动创建用户的存储过程,要求帮忙编写一下。 MySQL version 5.5.17 OS version CentOS 6.4 存储过程内容如下:DELIMITER // CREATE PROCEDURE cr_user(IN p_uname VARCHAR(20), IN p_passwd VARACHAR(200)) BEGIN DECALRE p_sqlt VARCHAR(1000); SET p_sqlt = concat(‘create user ‘, p_uname, ‘ identified by \‘‘, p_passwd, ‘\‘ ‘); SET @cr_sentence = p_sqlt; PREPARE ec1 FROM @cr_sentence...

Mysql基础知识:创建、查看、修改和删除表【代码】【图】

1. 创建表创建表的语法形式:CREATE TABLE 表名 ( 属性名 数据类型 约束条件,属性名 数据类型 约束条件,...) ENGINE=存储引擎名 DEFAULT CHARSET=字符编码名;  约束条件表:注意:1)可以添加多个主键。形式: 在表名后的括号内添加:PRIMARY KEY(字段名1, 字段名2, ...);2)存储引擎和字符编码可以省略不写;3)设置表的字段名为默认值时,需要在 “DEFULT” 关键字后添加 “默认值”;4)外键的设置:语法规则为: CONS...

mysql创建远程用户并授权【代码】

select Host,User,Password from mysql.user; +----------------+------------------+-------------------------------------------+ | Host | User | Password | +----------------+------------------+-------------------------------------------+ | localhost | root | *836E233974EBE6EA32F95F890A91363F8427F78B | | iz94926clkiz | root ...

MySQL之表的创建、删除、修改、删除、查看及索引

创建数据库create database|schema [if not exists] db_name [character set= ] [collate= ]注:schema可以理解为方案或者数据库,与database一个意义例创建一个students数据库,且默认字符集为‘gbk’、默认排序为‘gbk_chinese_ci‘;create schema if not exists students character set ‘gbk‘ collate ‘gbk_chinese_ci‘;删除数据库drop {database|schema} [if exists] db_name;创建表的方式直接创建一个空表从其他表中查询出...

Mysql外键创建【代码】

CREATE TABLE `l1` (`nid` int(11) NOT NULL AUTO_INCREMENT,`user` char(10) NOT NULL,`pwd` char(10) NOT NULL,`s1_nid` int(11) NOT NULL,PRIMARY KEY (`nid`),KEY `l1_s1` (`s1_nid`),CONSTRAINT `l1_s1` FOREIGN KEY (`s1_nid`) REFERENCES `s1` (`nid`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;删除外键alter table l1 drop foreign key l1_s1;创建外键alter table l1 add constraint s1_l1 foreign key (...

MySQL创建数据库与创建用户以及授权

1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库采用create schema和create database创建数据库的效果一样。 2、create user ‘[用户名称]‘@‘%‘ identified by ‘[用户密码]‘;--创建用户密码8位以上,包括:大写字母、小写字母、数字、特殊字符%:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如root账户默认为‘localhost‘ 3、grant select,insert...

jdbc -- 001 -- 一般方式创建数据库连接(oracle/mysql)【代码】

void connectionOracle() throws SQLException{ Connection conn = null; // 数据库连接PreparedStatement ps = null; // 预编译语句对象ResultSet rs = null; // 结果集对象 try {// 注册(加载)Oracle驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // Class.forName("com.mysql.jdbc.Driver");注册(加载)mysql驱动 String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; ...

MySql_创建用户并赋予权限【代码】

MySql两种创建用户方式win+r cmd C:\Users\Administrator>mysql -uroot -proot # 方式一 mysql> insert into mysql.user(Host,User,Password) values("localhost","eRrsr",password("eRrsr")); PS:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。 # 方式二 mysql> create user ‘eRrs...

数据库MySQL的创建【代码】【图】

语言书写规范问题:括号要分行 最后一行不需要逗号 外键时FK_Stuid1值需要改变,即不能重复 先创建不含外键的数据表,在创建含有外键的数据表查询创建的数据库:show databases;查询表结构:use school; desc tb_student; 增加数据信息:#在学生姓名之后添加电话字段 use school; alter table tb_student add `phone` varchar(15) after `SName`;#为表tb_student添加字段classid,并设置为外键。 use school; alter table tb_stude...

mysql语句1-创建库和表【图】

就是对书库内部的对象进行创建、删除、修改等操作的语言。 关键字:create drop alter 1.连接数据库 mysql -u用户名 -p -h指定主机(不指定默认是本机) 2. 创建数据库: mysql> create database test1; Query OK, 1 row affected (0.00 sec) 删除库 mysql> drop datbases test1; (0.00 sec):这个表示操作执行的时间。 3.查询数据库 mysql> show databa...

Django_Mysql数据表_创建【代码】【图】

School(models.Model):class_teaher = models.OneToOneField(‘Teacher‘,unique=False)class Teacher(models.Model):teacher = models.CharField(max_length=10)一对一 class School(models.Model):class_teaher = models.ForeignKey(‘Teacher‘,unique=False)class1 = models.CharField(max_length=10)class2 = models.CharField(max_length=10)class Teacher(models.Model):teacher = models.CharField(max_length=10)一对多 #...

MySQL创建用户与授权(CentOS6.5)【代码】

#创建用户与授权方法 ##本地访问 create user ‘zend‘@‘localhost‘ IDENTIFIED BY ‘123456‘; grant ALL privileges ON zenddb.* TO ‘zend‘@‘localhost‘; ##本地访问 create user ‘zend‘@‘127.0.0.1‘ IDENTIFIED BY ‘123456‘; grant ALL privileges ON zenddb.* TO ‘zend‘@‘127.0.0.1‘; ##针对远程访问 create user ‘zend‘@‘%‘ IDENTIFIED BY ‘123456‘; grant ALL privileges ON zenddb.* TO ‘zend‘...

Mysql之创建和操纵表【代码】【图】

TABLE students (stu_id INT NOT NULL AUTO_INCREMENT,stu_name CHAR(50) NOT NULL,stu_address CHAR(50) NULL,PRIMARY KEY(stu_id))ENGINE=INNODB 表名紧跟在CREATE TABLE关键字后面。实际的表定义(所有列)括在圆括号之中。各列之间用逗号分隔。每列的定义以列名(它在表中必须是唯一的)开始,后跟列的数据类型,表的主键可以在创建表时用PRIMARY KEY关键字指定。(过MySQL语句中忽略空格。语句可以在一个长行上输入,也可以分...

利用xtrabackup创建mysql slave

前提:安装好xtrabackup,mysql 开启binlog步骤1:创建一个备份并prepareTheMaster$ innobackupex --defaults-file=/opt/mysql/my.cnf --user=root--password=password /path/to/backupdir备份完成后,在指定目录下会生成以日期命名的文件夹然后进行prepare ,所谓的prepare就是将redolog应用到数据库文件中TheMaster$innobackupex --defaults-file=/opt/mysql/my.cnf --user=root --password=password --apply-log ...