mysql数据库

sql server和mysql变量赋值的区别 以及 MySql Declare

可紊 提交于 2020-02-16 18:04:38
sql server和 mysql 都是我们经常用到的数据库系统,下面就为您介绍sql server和mysql变量赋值的区别,希望对您能有所启迪。 sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的); 申明局部变量语法:declare @变量名 数据类型;例如:declare @num int; 赋值:有两种方法式(@num为变量名,value为值) set @num=value; 或 select @num=value; 如果想获取查询语句中的一个字段值可以用select给变量赋值,如下: select @num=字段名 from 表名 where …… mysql变量赋值不用事前申明,在用的时候直接用“@变量名”使用就可以了。 第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量 第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where …… (张英:似乎mysql中不能使用 select @p1 := c1, @p2:=c2 from tb 方式赋值) 注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值” mysql可以在SP中声明不带@的局部变量

centos linux安装mysql8.0

北战南征 提交于 2020-02-16 14:18:29
1 、去https://dev.mysql.com/downloads/file/?id=476386下载对应版本的mysql安装包 2 、scp到服务器上,解压tar -xvf 压缩包 3 、安装顺序: 1、先删除以前的mysql-lib(系统自带的版本过低)包 2、community-common包 3、mysql-lib包 4、community-client包 5、mysql-community-server包 安装mysql-community-server之前,必须安装mysql-community-client和mysql-community-common rpm包。 而安装community-client和community-common包之前,必须删除mysql-lib(系统自带的版本过低) 注意:centeros7以上,可能redhat-lsb-core和postfix包和maridb包冲突,按顺序卸载他们 1、rpm -e redhat-lsb-core 2、 rpm -e postfix 3、 rpm -e mariadb-libs 如果启动失败,且提示data目录无效,则需要初始化data目录,命令mysqld --initialize-insecure --user=mysql 如果启动错误,查看日志:/var/log/mysqld.log

8、mysql乱码问题及字符集实战

僤鯓⒐⒋嵵緔 提交于 2020-02-16 11:34:15
8.1、mysql插入中文数据乱码案例: mysql建库的字符集为latin1,客户端的字符集为utf8; use lc; 1、查看库的编码: mysql> show create database lc\G; *************************** 1. row *************************** Database: lc Create Database: CREATE DATABASE `lc` /*!40100 DEFAULT CHARACTER SET latin1 */ 2、查看表的编码: 表的字符集默认是根据库来的; mysql> show create table test\G; *************************** 1. row *************************** Table: test Create Table: CREATE TABLE `test` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL COMMENT '姓名', `age` varchar(2) DEFAULT NULL COMMENT '年龄', PRIMARY KEY (`id`), KEY `index_name` (`name`) )

9.11、mysql增量备份和增量恢复介绍

百般思念 提交于 2020-02-16 10:27:30
1、增量备份: 增量数据是从上次全量备份之后,更新的新数据,对于mysql来说,binlog日志就是mysql的增量数据; (1)按天进行备份: 周一00点全量备份 周二00点全量备份 ...... 01.sql.gz 02.sql.gz ...... 周一增量备份 周二增量备份 ...... mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.index mysql-bin.000004 mysql-bin.000005 mysql-bin.000006 mysql-bin.index ...... 1)优点:恢复时间短,维护成本低; 2)缺点:占用空间多,占用系统资源多,经常锁表影响用户的体验; (2)按周进行备份: 周六00全量备份 01.sql.gz 01.sql.gz 01.sql.gz 周一增量备份 周二增量备份 周三增量备份 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.index mysql-bin.000004 mysql-bin.000005 mysql-bin.000006 mysql-bin.index mysql-bin.000007 mysql-bin.000008 mysql-bin.000009 mysql

mysql shell 操作

我的梦境 提交于 2020-02-16 04:13:34
引用: http://www.jz123.cn/text/2036189.html  1.linux下启动mysql的命令:   mysqladmin start   /ect/init.d/mysql start (前面为mysql的安装路径)   2.linux下重启mysql的命令:   mysqladmin restart   /ect/init.d/mysql restart (前面为mysql的安装路径)   3.linux下关闭mysql的命令:   mysqladmin -u root -p密码 shutdown   /ect/init.d/mysql shutdown (前面为mysql的安装路径)   4.连接本机上的mysql:   进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。   退出mysql命令:exit(回车)   5.修改mysql密码:   mysqladmin -u用户名 -p旧密码 password 新密码   或进入mysql命令行SET PASSWORD FOR '用户名'@'主机' = PASSWORD(‘密码');   GRANT USAGE ON *.* TO '用户名'@'主机' IDENTIFIED BY 'biscuit';   修改自己的密码SET PASSWORD =

LAMP与zabbix4.0 环境部署

泄露秘密 提交于 2020-02-15 23:48:20
LAMP与zabbix4.0 环境部署 环境 关闭防火墙,Selinux systemctl stop firewalld sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0 LAMP环境部署 yum -y install http mariadb mariadb-server mariadb-devel php-fpm php vim /var/www/html/index.php <?php phpinfo(); ?> systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config systemctl restart httpd php-fpm mariadb systemctl enable httpd php-fpm mariadb mysql_secure_installation # 初始化mariadb mysql -uroot -p # 能够正常登录 reboot http://192.168.50.66/index.php # 测试是否能够正常解析php

假期十五

我们两清 提交于 2020-02-15 23:45:52
python连接mysql def mysql_(): conn = pymysql.connect(host='127.0.0.1', user='用户名', passwd='密码', db='数据库', port=3306, charset='utf8', cursorclass=pymysql.cursors.DictCursor) cur = conn.cursor() return conn,cur if __name__=="__main__": conn,cur=mysql_() select_sql="select 列名 from 表名" cur.execute(select_sql) domain_list=cur.fetchall() for i in domain_list: print(i) 来源: https://www.cnblogs.com/jbwen/p/12315148.html

MYSQL数据库初学者使用指南

拜拜、爱过 提交于 2020-02-15 23:05:40
有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 二、修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2

【Mysql】初学命令行指南

萝らか妹 提交于 2020-02-15 23:01:05
MYSQL初学者使用指南与介绍 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110 .110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 二、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 (password 里面不要加命令符) mysqladmin -uroot password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password

MYSQL命令行使用指南

两盒软妹~` 提交于 2020-02-15 22:43:23
一、连接 MYSQL 。 格式: mysql -h 主机地址 -u 用户名 - p 用户密码 1 、例 1 :连接到本机上的 MYSQL 。 首先在打开 DOS 窗口,然后进入目录 mysqlbin ,再键入命令 mysql -uroot -p ,回车后提示你输密码,如果刚安装好 MYSQL ,超级用户 root 是没有密码的,故直接回车即可进入到 MYSQL 中了, MYSQL 的提示符是: mysql > 2 、例 2 :连接到远程主机上的 MYSQL 。假设远程主机的 IP 为: 110 .110.110.110 ,用户名为 root, 密码为 abcd123 。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注 :u 与 root 可以不用加空格,其它也一样) 3 、退出 MYSQL 命令: exit (回车) 二、修改密码。 格式: mysqladmin -u 用户名 -p 旧密码 password 新密码 1 、例 1 :给 root 加个密码 ab12 。首先在 DOS 下进入目录 mysqlbin ,然后键入以下命令 (password 里面不要加命令符 ) mysqladmin -uroot password ab12 注:因为开始时 root 没有密码,所以 -p 旧密码一项就可以省略了。 2 、例 2