Instance Two: Insert Data to Mysql database

#!/usr/bin/env python
#--*-- coding:utf-8 --*--
__author__ = ‘Kevin‘

import MySQLdb as mdb
import sys

con = mdb.connect(‘localhost‘,‘root‘,‘redhat‘,‘test‘)

try:
    with con:

        cur = con.cursor()
        cur.execute("CREATE TABLE IF NOT EXISTS Writers(Id INT PRIMARY KEY AUTO_INCREMENT,Name VARCHAR (25))")

        cur.execute("INSERT INTO Writers(Name) VALUES(‘Jack London‘)")
        cur.execute("INSERT INTO Writers(Name) VALUES(‘Tik Tok‘)")
        cur.execute("INSERT INTO Writers(Name) VALUES(‘Harry Potter‘)")
finally:
    if con:
        con.close()

Test:

~ $mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 65
Server version: 5.6.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> use test;

mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| Writers        |
| user           |
+----------------+
2 rows in set (0.00 sec)

mysql> select * from Writers;
+----+--------------+
| Id | Name         |
+----+--------------+
|  1 | Jack London  |
|  2 | Tik Tok      |
|  3 | Harry Potter |
+----+--------------+
3 rows in set (0.01 sec)
时间: 2024-11-10 08:15:00

Instance Two: Insert Data to Mysql database的相关文章

MySQL Database Backup Methods Season 2 – MySQL Data Dumper

说到MySQL数据库的备份, MySQL Data Dumper(项目)也是常用的工具, 其有两个可执行程序: mydumper, 负责导出数据; myloader,  负责导入数据. mydumper相对于mysqldump, 多了些特性, 在下面分析选项的过程中能体会到. 由于是第三方工具, 先来看下安装, 及可能遇到的问题. a. mydumper需要依赖一些开发库, 使用yum安装即可. [email protected]: ~# yum install glib* zlib* pcre

MySQL Database Backup Methods Season 1 - mysqldump

mysqldump工具是MySQL数据库备份时, 经常用到的一个工具. 可以指定数据表, 某些数据库, 所有数据库级别的备份, 在命令行上敲入mysqldump回车, 可看到该三种方式的示例. [email protected]:~$ mysqldump Usage: mysqldump[OPTIONS] database [tables] OR     mysqldump [OPTIONS] --databases [OPTIONS]DB1 [DB2 DB3...] OR     mysqld

SpringMVC(Mysql database)

一直用的是ssh,因为公司要用到SpringMVC,以前也没接触过,所以今天来和大家一起学习一下这个框架,以便工作需要. 例子大家可以到我上传的资源处http://download.csdn.net/download/tjcyjd/4251483下载. 首先我们先来了解一下什么是模式,模式就是解决某一类问题的方法论,把解决这类问题的解决方法归总到理论的高度,这就是模式.模式是一种指导,在一个良好的指导下,有助于开发人员完成任务.做出一个优秀的设计方案,能达到事半功倍的效果.而且会得到解决问题的最

Managing Hierarchical Data in MySQL(邻接表模型)[转载]

原文在:http://dev.mysql.com/tech-resources/articles/hierarchical-data.html 来源: http://www.cnblogs.com/phaibin/archive/2009/06/09/1499687.html 译文:Yimin 引言 大多数用户都曾在数据库中处理过分层数据(hierarchical data),认为分层数据的管理不是关系数据库的目的.之所以这么认为,是因为关系数据库中的表没有层次关系,只是简单的平面化的列表:而分

ORA-38760: This database instance failed to turn on flashback database 第三篇

ORA-38760: This database instance failed to turn on flashback database  第三篇 第一篇 第二篇 问题现象: 在数据库alert告警日志中看见例如以下信息: Completed: ALTER DATABASE MOUNT Wed Nov 19 04:57:28 2014 alter database open Errors in file /DBSoft/diag/rdbms/woo/woo/trace/woo_ora_593

CentOS 7 安装 MySQL Database

CentOS 7 安装 MySQL Database 1. 现在安装包,MySQL的安装包被分成了社区版和企业版,而本文将记录社区版本MySQL安装过程,下载MySQL版本如下: mysql-5.7.16-linux-glibc2.5-x86_64.tar 解压该压缩包后会得到如下两个压缩包(好麻烦...) mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz mysql-test-5.7.16-linux-glibc2.5-x86_64.tar.gz 这里我们只需

ORA-38760: This database instance failed to turn on flashback database

ORA-38760: This database instance failed to turn on flashback database 问题背景: 测试数据库执行shutdown immediate,日志里面报错,错误信息为:ORA-19815: WARNING: db_recovery_file_dest_size of 4322230272 bytes is 99.77% used, and has 9814016 remaining bytes available. 随即我执行sta

How to Baskup and Restore a MySQL database

If you're storing anything in MySQL databases that you do not want to lose, it is very important to make regular backups of your data to protect it from loss. This tutorial will show you two easy ways to backup and restore the data in your MySQL data

MySQL Database on Azure 的用户名

MySQL Database on Azure是中国版Windows Azure上的一个PaaS服务,类似于AWS上的RDS. MySQL Database on Azure的用户名与on-premises版本的MySQL有一些差别,其命名规则为:服务器名%用户名,即:用户名中包含了一个百分号(%),这就会导致Java无法正确解析JDBC的URL:例如: mysql://myserver%webuser:[email protected]/mydatabase 当然,我们可以换一种写法来使JDB