摘要:
看情况选择相对应的套接字*面向连接的传输--tcp协议--可靠的--流式套接字(SOCK_STREAM)*面向无连接的传输--udp协议--不可靠的--数据报套接字(SOCK_DGRAM) 在liunx中 telnet ip port 可以当成临时客服端 阅读全文
2018年9月5日
2018年9月4日
摘要:
from hashlib import sha1 #给password加密s1 = sha1() #创建sha1加密对象s1.update(password.encode("utf-8")) #转码(字节流)password2 = s1.hexdigest() #将字节码转成16进制 阅读全文
摘要:
from pymysql import connect class MysqlHelp: def __init__(self,database,host = "localhost", user = "zengsf", password = "密码", charset = "utf8", port = 3306): self.database =... 阅读全文
摘要:
1、connect(参数) Connection = Connect(*args, **kwargs) Establish a connection to the MySQL database. Accepts several arguments: host: Host where the data 阅读全文
摘要:
需要导入模块名 pymysql pymysql使用流程 1、建立数据库连接对象(db=pymysql.connet("root")) 2、创建游标对象cur(操作数据库的对象) 3、游标对象:cur.execute("SQL命令") 4、提交到数据库执行:db.commit() 5、关闭游标对象cu 阅读全文
摘要:
1、定义:一件事从开始发生到结束的整个过程 2、作用:确保数据的一致性 3、事务和事务回滚的应用 1、SQL命令会 autocommit 到数据库执行 2、事务操作 1、开启事务 mysql> begin; | start transactions; mysql> SQL命令... ## 此时aut 阅读全文
摘要:
1、创建索引 在select、where、order by常涉及到的字段上建立索引 2、选择合适的存储引擎 1、读操作多:MyISAM 2、写操作多:InnoDB 3、SQL语句的优化(避免全表扫描) 1、where字句尽量不适用 != ,否则放弃索引全表扫描 2、尽量避免null判断,否则放弃索引 阅读全文
摘要:
1、数据备份(mysqldump,在linux终端操作): 1、命令格式 mysqldump -u用户名 -p 源库名 > ***.sql 示例: ~$ mysqldump -uroot -p zengsf > zengsf.sql Enter password: 2、源库名的表示方式 --all- 阅读全文
2018年9月3日
摘要:
1、开启MySQL远程连接 1、sudo -i 2、cd /etc/mysql/mysql.conf.d/ 3、vim mysqld.cnf #bind-address = 127.0.0.1 把前面#去掉,保存退出。 4、/etc/init.d/mysql restart 2、添加授权用户 1、用 阅读全文
摘要:
1、基本的操作命令: 1、查看所有存储引擎 show engines; 2、查看已有表的存储引擎; show create table 表名; 3、创建表指定的存储引擎 create table 表名(...)engine=MyISAM,charset=utf8; 4、已有表更改存储引擎 alter 阅读全文