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-表的创建,删除和更新相关推荐

  1. mysql 创建删除表_mysql创建删除表的的详细解析

    本文主要介绍MySQL.html "target =" _ blank "> MySQL对创建删除表的详细分析.我希望作者收集的相关知识和数据对你有所帮助.创建 表 ...

  2. 导学+初识MySQL+SQL语法规范+数据库相关操作+表相关操作+MySql存储引擎介绍+MySQL表的创建+测试数据类型

    一.导学 1.什么是SQL? 结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据: 2.SQL语言组成部分 (1)DDL--数据定义语言,主要定义数据库.表.视图.索引和触发器等 (2) ...

  3. MySQL中的级联删除与更新策略on delete restrict on update restrict

    MySQL中的级联删除与更新策略on delete restrict on update restrict 在MySQL中,当我们执行级联删除与级联更新时,可能会执行On Delete Restric ...

  4. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略

    Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...

  5. [MySQL]表的创建、修改与删除

    文章目录 1. MySQL中的数据类型 1.1 常用的数据类型 2. 创建表 2.1 方式一:创建空的新表 2.1.1 新表的创建 2.1.2 查看表结构 2.1.3 查询创建表的语句 2.2 方式二 ...

  6. mysql 创建删除表_mysql创建删除表的实例详解

    表的创建命令需要: 表的名称 字段名称 定义每个字段(类型.长度等) 语法 下面是通用的SQL语法用来创建MySQL表: CREATE TABLE table_name (column_name ...

  7. Mysql的基础使用之SQL原生语句的使用:表的 创建 删除 修改 (一)

    上一篇主要讲的是关于Mysql的分支MariaDB在Linux下的安装 顺利安装完成的小伙伴,就可以接着来试试SQL的魅力了 红色为命令 蓝色为自定义名 查看数据库 MariaDB [(none)]& ...

  8. MySQL表的创建、删除、修改、复制(精品 必看)

    目录 表的创建 表的修改 表的复制 表的删除 建议在看文章的时候跟着案例的思路一块走,效果事半功倍. 案例之间是有联系的. 表的创建 语法: create table 表名(列名 列的类型 [(长度) ...

  9. 查看mysql 表 被人删除_MySQL 删除数据表

    MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TA ...

  10. asp创建mysql表_asp创建数据库表

    一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...

最新文章

  1. 大公司为什么都有API网关?没你想的那么简单!
  2. 如何将光标定位到行尾
  3. php getopt不好使,深入php中getopt的用法详解
  4. 五种计算机编程语言注定要衰落,牛逼的你怎么看呢???
  5. who killed my time?
  6. 你需要了解的纯原生JS实现带有功能的前端购物车
  7. emui华为java2p_大文件包来了!两款华为手机依然在更新,EMUI两大功能很实用
  8. oracle 10g 关库,Oracle Db10g 启动和关闭数据库
  9. Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
  10. mt4 python神经网络_迈达克软件公司承认Python运算对量化交易的重要性----将Python与Metatrader 5集成一体...
  11. 如何构建高效可信的持续交付能力,华为云有绝活!
  12. 分享2个ICON资源链接
  13. 2013海淀驾校学车日记
  14. No result defined for action com.lzj.web.action.CustomerAction and result input
  15. 面试官:现在还有不会音视频的Android开发?
  16. 完全背包(背包问题)
  17. docker部署seaweedf
  18. arduino陀螺仪蓝牙通讯手势小车
  19. qphy-ddr3自动化测试软件包,DDR测试系列之四----漫话DDR3
  20. A_A02_002 CP210X驱动安装

热门文章

  1. 简单PHP留言板之四 —— 添加留言
  2. 认识![CDATA[ ]]
  3. Intent 与 IntentFilter 详解
  4. 介绍一个基于SpringBoot2的脚手架项目
  5. Sql分页存储过程(支持多表分页存储)
  6. leveldb Arena分析(转载)
  7. 内存中常见异常值的解释(0xcccccccc 0xcdcdcdcd 0xfeeefeee等)
  8. js排序的时间复杂度_js 排序算法之快速排序
  9. 添加类别html页面,WordPress分类/标签/页面的url链接添加html后缀
  10. 5e的训练模式全是英文_四块GPU即可训练BigGAN:「官方版」PyTorch实现出炉