Python mysql-表的创建,删除和更新
2017-09-06 20:59:56
- 数据库的创建
CREATE DATEBASE <数据库的名称>
- 表的创建
CREATE TABLE <表名>
(<列名1> <数据类型> <该列所需的约束>,
<列名2> <数据类型> <该列所需的约束>,
.
<该表的约束1>,<该表的约束2>,......);
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""create table Shohin (shohin_id CHAR(4) NOT NULL,shohin_mei VARCHAR(100) NOT NULL ,shohin_bunrui VARCHAR (32) NOT NULL ,hanbai_tanka INTEGER ,shiire_tanka INTEGER ,torrokubi DATE ,PRIMARY KEY (shohin_id))"""cursor.execute(sql)db.close()
- 表的删除
DROP TABLE <表名>;
drop table 是无法恢复的,所以删除前一定要特别注意。
- 表的更新
ALTER TABLE <表名> ADD <列的定义>;
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""ALTER table Shohin add (test VARCHAR (100))"""cursor.execute(sql)db.close()
ALTER TABLE <表名> DROP <列名>
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""ALTER table Shohin drop test"""cursor.execute(sql)
db.close()
表的更新语句也是不可修改的,变更之前务必思考清楚。
转载于:https://www.cnblogs.com/TIMHY/p/7487042.html
Python mysql-表的创建,删除和更新相关推荐
- mysql 创建删除表_mysql创建删除表的的详细解析
本文主要介绍MySQL.html "target =" _ blank "> MySQL对创建删除表的详细分析.我希望作者收集的相关知识和数据对你有所帮助.创建 表 ...
- 导学+初识MySQL+SQL语法规范+数据库相关操作+表相关操作+MySql存储引擎介绍+MySQL表的创建+测试数据类型
一.导学 1.什么是SQL? 结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据: 2.SQL语言组成部分 (1)DDL--数据定义语言,主要定义数据库.表.视图.索引和触发器等 (2) ...
- MySQL中的级联删除与更新策略on delete restrict on update restrict
MySQL中的级联删除与更新策略on delete restrict on update restrict 在MySQL中,当我们执行级联删除与级联更新时,可能会执行On Delete Restric ...
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...
- [MySQL]表的创建、修改与删除
文章目录 1. MySQL中的数据类型 1.1 常用的数据类型 2. 创建表 2.1 方式一:创建空的新表 2.1.1 新表的创建 2.1.2 查看表结构 2.1.3 查询创建表的语句 2.2 方式二 ...
- mysql 创建删除表_mysql创建删除表的实例详解
表的创建命令需要: 表的名称 字段名称 定义每个字段(类型.长度等) 语法 下面是通用的SQL语法用来创建MySQL表: CREATE TABLE table_name (column_name ...
- Mysql的基础使用之SQL原生语句的使用:表的 创建 删除 修改 (一)
上一篇主要讲的是关于Mysql的分支MariaDB在Linux下的安装 顺利安装完成的小伙伴,就可以接着来试试SQL的魅力了 红色为命令 蓝色为自定义名 查看数据库 MariaDB [(none)]& ...
- MySQL表的创建、删除、修改、复制(精品 必看)
目录 表的创建 表的修改 表的复制 表的删除 建议在看文章的时候跟着案例的思路一块走,效果事半功倍. 案例之间是有联系的. 表的创建 语法: create table 表名(列名 列的类型 [(长度) ...
- 查看mysql 表 被人删除_MySQL 删除数据表
MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TA ...
- asp创建mysql表_asp创建数据库表
一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...
最新文章
- 大公司为什么都有API网关?没你想的那么简单!
- 如何将光标定位到行尾
- php getopt不好使,深入php中getopt的用法详解
- 五种计算机编程语言注定要衰落,牛逼的你怎么看呢???
- who killed my time?
- 你需要了解的纯原生JS实现带有功能的前端购物车
- emui华为java2p_大文件包来了!两款华为手机依然在更新,EMUI两大功能很实用
- oracle 10g 关库,Oracle Db10g 启动和关闭数据库
- Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
- mt4 python神经网络_迈达克软件公司承认Python运算对量化交易的重要性----将Python与Metatrader 5集成一体...
- 如何构建高效可信的持续交付能力,华为云有绝活!
- 分享2个ICON资源链接
- 2013海淀驾校学车日记
- No result defined for action com.lzj.web.action.CustomerAction and result input
- 面试官:现在还有不会音视频的Android开发?
- 完全背包(背包问题)
- docker部署seaweedf
- arduino陀螺仪蓝牙通讯手势小车
- qphy-ddr3自动化测试软件包,DDR测试系列之四----漫话DDR3
- A_A02_002 CP210X驱动安装
热门文章
- 简单PHP留言板之四 —— 添加留言
- 认识![CDATA[ ]]
- Intent 与 IntentFilter 详解
- 介绍一个基于SpringBoot2的脚手架项目
- Sql分页存储过程(支持多表分页存储)
- leveldb Arena分析(转载)
- 内存中常见异常值的解释(0xcccccccc 0xcdcdcdcd 0xfeeefeee等)
- js排序的时间复杂度_js 排序算法之快速排序
- 添加类别html页面,WordPress分类/标签/页面的url链接添加html后缀
- 5e的训练模式全是英文_四块GPU即可训练BigGAN:「官方版」PyTorch实现出炉