zoukankan      html  css  js  c++  java
  • 13. python操作MySQL数据库(待更新)

    #创建表的语句
    
    create table student
    (
    	id int not null PRIMARY key auto_increment,
    	
    name varchar(12),
    	
    sex varchar(12) ,
    	
    class_id int(11) ,
    	
    address varchar(12) ,
    	
    create_date datetime,
    	
    update_date datetime
    ) 
    DEFAULT CHARSET=utf8;
    
    
    
    __author__ = '20489'
    
    import mysql.connector
    
    #提供数据库的登录信息   获得权限   登录了数据库服务器
    config={'host':'120.24.235.105',
            'user':'student2',
            'password':'student2@',
            'port':3306 ,#默认即为3306
            'database':'summer',
           #'charset':'utf8'#默认即为utf8
            }
    
    #我们怎么连接数据库服务器?
    cnn=mysql.connector.connect(**config) #创建一个连接
    
    #创建一个游标--->获取操作数据库的权限
    cursor=cnn.cursor()
    
    #我要创建一个数据库---以你们自己的名字命名
    #create_database="create database summer;"
    
    #创建一个表
    create_table="create table student(
    	id int not null PRIMARY key auto_increment,
    	name varchar(12),
    	sex varchar(12) ,
    	class_id int(11) ,
    	address varchar(12) ,
    	create_date datetime,
    	update_date datetime
    ) DEFAULT CHARSET=utf8;"
    
    #执行sql语句
    cursor.execute(create_table)
    
    #关闭游标
    cursor.close()
    
    #关闭我们数据库的连接
    cnn.close()
    
    
  • 相关阅读:
    实例之内存体系结构(1)--- 共享池(Share pool)
    体系结构 --- 实例和数据库
    分页查询与TOP-N特性
    MERGE 和 WITH语法
    外部表
    SQL语句(9)--- 同义词
    SQL语句(8)--- 索引
    SQL语句(7)--- 视图
    SQL语句(6)--- 约束
    死锁的产生与解决
  • 原文地址:https://www.cnblogs.com/xiaotufei/p/13338447.html
Copyright © 2011-2022 走看看