随笔分类 - 09-mysql
摘要:一、Django中使用原生SQL from django.db import connection cursor=connection.cursor() # 插入操作 cursor.execute("insert into hello_author(name) values('钱钟书')") # 更
阅读全文
摘要:xampp默认的mysql编码为gbk的,可能因为是windows的原因,如图: 当插入utf8格式的数据时,数据会显示乱码,网上找了找,很多说是修改my.ini文件,[client]、[mysqld]、[mysql]下追加设置utf8格式的文本,发现无效。其实xampp给我们预留了设置utf8格式
阅读全文
摘要:一、视图: 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。 所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 方便操作,特别是查询操作,减少复杂的S
阅读全文
摘要:面向对象思维python对接mysql数据库: 1 from pymysql import * 2 3 class JD(object): 4 5 def __init__(self): 6 # 获取connection连接 7 self.conn = connect(host='localhost
阅读全文
摘要:1 -- 数据库准备 2 -- 创建一个数据库 3 create database python_test charset=utf8 4 -- 使用数据库 5 use python_test 6 -- 显示当前使用的数据库是哪个 7 select database() 8 -- 创建一个数据表stu
阅读全文
摘要:1 -- 数据库的操作 2 3 -- 链接数据库 4 mysql -uroot -p 5 mysql -uroot -p密码 6 7 -- 退出数据库 8 exit/q/ctrl+d 9 10 -- sql语句最后需要有分号;结尾 11 -- 显示数据库版本 12 select version();
阅读全文
摘要:一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中 在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束 数据类型: 整数:int , bit 小数:decimal 字符串:varchar , char 日期:dat
阅读全文
摘要:1 from sqlalchemy.orm import sessionmaker 2 from sqlalchemy import create_engine 3 from sqlalchemy.ext.declarative import declarative_base 4 from sqla
阅读全文
摘要:# 建立连接 1 try: 2 # 获取连接 3 conn = MySQLdb.connect( 4 host='127.0.0.1', 5 user='root', 6 passwd='*', 7 port=3306, 8 charset='utf8', 9 ) 10 # 获取数据 11 curs
阅读全文

浙公网安备 33010602011771号