1、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。显示当前mysql版本和当前日期select version(),current_date; 2、修改mysql中root的密码:shell>mysql -u root -pmysql> update user set password=password(”...
mysql> grant all privileges on test.* to ‘ybb‘@‘%‘ identified by ‘ybb‘;
Query OK, 0 rows affected (0.07 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql> select host,user,password from mysql.user where user=‘ybb‘ and host=‘%‘;
+-----------+---------+-------------------------------------------+
| host | user | password |
+----...
初始化测试数据创建一个测试用的表create table dept(id int primary key auto_increment , deptName varchar(32) not null unique,salary decimal(12,6) not null,remark varchar(256),createDate date);在表中插入一万条数据BEGINDeclare i int default 0; while(i<=10000) do begin select i; set i=i+1; insert into dept(deptName,salary,createDate,remark) values(i,20000,now(),‘test‘); end ;End while...
ecshop 查询订单商品表:select rec_id,goods_name,group_concat(goods_number order by goods_number desc) from ecs_order_goods group by goods_id;
得到结果:这个主要是看group_concat 和 group by 的用法ecshop 查询 订单商品表 直接返回 销量总和:select rec_id,goods_name,sum(goods_number) as numb from ecs_order_goods group by goods_id order by numb desc; 结果为:原文:http://blog.51cto.com/xihan/2084070
1.添加backupmysqleveryday.sh(vi /data/shell/backupmysqleveryday.sh)
#!/bin/sh
#this shell is user for backup mysql data everyday
#author:www.ieliwb.com
#path-config
base_mysql_path=/data/webserver/mysql/
mysql_dump_path=/data/mysqlbackup/
mnt_back_path=/mnt/web/mysqlbackup/
ftp_back_path=mysql_data_backup/
#mysql-config
mysql_user=”root”
mysql_pass=”*******”
#ftp-config
ftp_host=”ip”
ftp_u...
在家里windows环境下搞了一次
见 python MySQLdb在windows环境下的快速安装、问题解决方式http://www.jb51.net/article/65746.htm在公司开发需要,再搞一次,linux下的。
发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗这里也有两种方式:A.快速安装
B.自己编译1.最快速最简单方法(赶时间的话)复制代码 代码如下:
sudo yum install MySQL-python
可能遇到问题:复制代码 代码如下:
>>> import MySQLdb...
最近为客户选了个云服务器操作系统选择CentOS 7.0 64位通过ssh远程安装MySQL5.6,与大家分享安装过程 ssh远程客户端选择的是xshell,感觉比较好用,可以直接通过绑定的xftp进行远程目录的上传下载操作通过xshell先连接远程服务器,指定服务器ip,连接->输入账号->密码即可进入 登录成功直接绑定xftp访问服务器目录 我在里面建了2个文件夹,server用于后续放置tomcat等服务器,software用于存放一些安装文件http://repo.mysql.com/...
Mysql体系结构及sql执行过程总结一、体系结构图650) this.width=650;" src="/upload/getfiles/default/2022/11/14/20221114070335418.jpg" title="01.jpg" /> 各模块说明:1.Connectors:各应用程序与SQL的交互2.Management Serveices & Utilities:系统管理和控制工具3.Connection Pool:连接池 管理缓冲用户连接,线程处理等需要缓存的需求4.SQL Interfaces:SQL接口 接受用户的SQL命令,并且返回用户需要查询的结果。例如sele...
一、在settings中设置数据库相关参数 二、在项目下的_init_.py中需要加入如下两行代码,否则会报错:No module named ‘MySQLdb‘ 三、连接mysql数据库,创建表mytest(必须首先创建,否则执行时会报错unknown database mytest) 原文:https://www.cnblogs.com/lxmtx/p/13264866.html
使用mysqldump命令备份: # mysqldump -u root -p test > mysql_backup_201411202.sql 按提示输入密码,这就把test数据库所有的表结构和数据备份到mysql_backup_201411202.sql了,如果数据量大,可以利用gzip压缩数据,命令如下: # mysqldump -u root -p test | gzip > mysql_backup_201411202.sql.gz 备份到远程机器,用-h指定,如 # mysqldump -u root -p test > mysql_backup_201411202.sql -h xxx.xxx.xxx.xxx 可...
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:INSERTINTO `insert_table` (`datetime`, `uid`, `content`, `type`) VALUE...
第一章:数据库概述1.数据(data) 数据库(DB) 数据库管理系统(DBMS) 数据库系统(DBS)2.数据库管理系统提供的功能: (1)数据定义语言:DDL (2)数据操作语言:DML 基本的数据操作有两类:检索(查询)和更新(插入,删除,更新) 查-插-删-更 (3)数据控制语言(DCL):数据完整性控制,数据安全性控制和数据库的恢复第二章:MySql安装与配置第三章.MySQL数据库基本操作 系统数据库和用户数据库 系统数据库:information_schem...
1.复制表结构: create table newName like oldName;//可以复制所有结构。 或者: create table newName select * from oldName where 1<>1;//让where条件不成立,只能拷贝结构,无法拷贝内容,且外键约束 、主键约束、唯一约束不会被复制。2.向已存在的表中复制数据: 如果两表结构一样: insert into newName select * from oldName; 如果两表结构不样: insert into newName(字段1,字段2...)select 字段1,字段2... from oldName;3.复制...
一、下载这里我创建了一目录software用于存放我们待会要下载的mysql包,先去到该目录命令:cd /software命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar下载完成后,你会在software这个目录下看到多出了空色框的文件 二、建立用户,以及mysql的目录1、groupadd mysql #建立一个mysql的组2、useradd -r -g mysql mysql #建立mysql用户,并且把用户放到mysql组3、passwd mysql #给mysql...
mysql5.7 二进制包安装1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz2. 解压 tar xxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.12-linux-glibc2.5-x86_64 /usr/local/mysql3. 初始化useradd -M -s /sbin/nologin mysql mkdir -p /data/mysqlchown mysql /data/mysqlcd /usr/local/mysql./bin/mysqld --initialize --user=mysql --datadir=/data/mysq...