精华内容
下载资源
问答
  • mysql数据库创建表

    千次阅读 2016-06-09 13:32:25
    数据库表的基本操作mysql数据库创建表
    表是数据库存储数据的基本单位。一个表包含若干字段或记录;
    语法:
    CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
    属性名 数据类型 [完整性约束条件],
    .。。。。。
    属性名 数据表格 [完整性约束条件]

    );

    约束条件 说明
    PRIMARY KEY 标识该属性为该表的主键,可以唯一的标识对应的记录
    FOREIGN KEY 标识该属性为该表的外键,与某表的主键关联
    NOT NULL 标识该属性不能为空
    UNIQUE 标识该属性的值是唯一的
    AUTO_INCREMENT 标识该属性的值自动增加
    DEFAULT 为该属性设置默认值

    创建图书类别表:t_bookType
    CREATE TABLE t_booktype(
    id INT PRIMARY KEYAUTO_INCREMENT,
    bookTypeName VARCHAR(20),
    bookTypeDesc VARCHAR(200)
    );

    创建图书表:t_book
    CREATE TABLE t_book(
    id INT PRIMARYKEYAUTO_INCREMENT,
    bookName VARCHAR(20),
    author VARCHAR(10),
    price DECIMAL(6,2),
    bookTypeId INT,
    CONSTRAINT `fk` FOREIGN KEY (`bookTypeId`) REFERENCES `t_bookType` (`id`)
    );

    展开全文
  • 2,集成环境里面操作MySQL数据库创建表 ** # 导入pymysql import pymysql # 创建连接 con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3...

    **

    1,安装PyMySQL模块

    **
    语法为 pip install PyMySQL
    **

    2,集成环境里面操作MySQL数据库创建表

    **

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写创建表的sql
    sql = """
        create table python_student(
        sno int primary key auto_increment,
        sname varchar(30) not null,
        age int(2),
        score float(3,1)
        )
    """
    
    try:
        # 执行创建表的sql
        cur.execute(sql)
        print("创建表成功")
    except Exception as e:
        print(e)
        print("创建表失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    

    可打开Navicat查看创建完成的表

    **

    3,向创建的表中插入数据

    **
    1,插入单条数据

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写插入数据的sql
    sql = "insert into python_student (sname,age,score) values (%s, %s, %s)"
    
    try:
        # 执行sql
        cur.execute(sql, ("小强", 18, 99.5))
        con.commit()
        print("插入数据成功")
    except Exception as e:
        print(e)
        con.rollback()
        print("插入数据失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    
    

    2,插入多条数据

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写插入数据的sql
    sql = "insert into python_student (sname,age,score) values (%s, %s, %s)"
    
    try:
        # 执行sql
        cur.executemany(sql, [("小强", 18, 97.5),("小二", 19, 98.5),("小五", 20, 99.5)])
        con.commit()
        print("插入数据成功")
    except Exception as e:
        print(e)
        con.rollback()
        print("插入数据失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    
    

    **

    4,操作mysql数据库查询所有数据

    **

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写查询的sql
    sql = "select * from python_student"
    
    try:
        # 执行sql
        cur.execute(sql)
        # 处理结果集
        students = cur.fetchall()
        for student in students:
            # print(student)
            sno = student[0]
            sname = student[1]
            age = student[2]
            score = student[3]
            print("sno",sno,"sname",sname,"age",age,"score",score)
    except Exception as e:
        print(e)
        print("查询所有数据失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    
    

    **

    5,查询mysql数据库的一条数据

    **

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写查询的sql
    sql = "select * from python_student where sname='小二'"
    
    try:
        # 执行sql
        cur.execute(sql)
        # 处理结果集
        student = cur.fetchone()
    
        print(student)
        sno = student[0]
        sname = student[1]
        age = student[2]
        score = student[3]
        print("sno",sno,"sname",sname,"age",age,"score",score)
    except Exception as e:
        print(e)
        print("查询所有数据失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    
    

    **

    6,操作mysql数据库修改数据

    **

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写修改的sql
    sql = 'update python_student set sname=%s where sno=%s'
    
    try:
        # 执行sql
        cur.execute(sql, ("薛宝钗", 1))
        con.commit()
        print("修改成功")
    except Exception as e:
        print(e)
        con.rollback()
        print("修改失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    

    **

    7,操作mysql数据库删除数据

    **

    # 导入pymysql
    import pymysql
    
    # 创建连接
    con = pymysql.connect(host="localhost", user="root", password="root", database="test", port=3306)
    
    # 创建游标对象
    cur = con.cursor()
    
    # 编写删除的sql
    sql = 'delete from python_student where sname=%s'
    
    try:
        # 执行sql
        cur.execute(sql, ("薛宝钗"))
        con.commit()
        print("删除成功")
    except Exception as e:
        print(e)
        con.rollback()
        print("删除失败")
    finally:
    	# 关闭游标连接
    	cur.close()
        # 关闭数据库连接
        con.close()
    
    展开全文
  • python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** create database day25; show databases; 2,配置与...

    python Django 连接mysql数据库创建表详细全过程

    1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建)

    mysql -u root -p**+密码**
    create database day25;
    在这里插入图片描述
    show databases;
    在这里插入图片描述
    2,配置与Django项目同名目录下的 settings
    在这里插入图片描述
    3,下载 pymysql 模块
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4,找到与Django项目同名目录下的 init 进行配置
    在这里插入图片描述

    5,开始连接数据库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    6,数据库连接完成后进行表的创建

    1,创建一个 名为app01的项目,在models.py 中编写创建表的语句
    在这里插入图片描述
    在这里插入图片描述
    2,进行数据迁移,Terminal中输入命令

    python manage.py makemigrations	
    python manage.py migrate
    

    a,第一次输入 python manage.py makemigrations 命令

    在这里插入图片描述

    b,第一次注释文件
    在这里插入图片描述

    在这里插入图片描述
    c,第二次输入python manage.py makemigrations 命令后出现错误,第二次注释文件
    在这里插入图片描述
    d,第三次输入命令后成功创建表在这里插入图片描述
    e,创建一个新的视图用来观察表在这里插入图片描述
    泡泡

    大家看完之后,如果有问题的话,在评论区留言就好了,看到之后,我会尽快的回复大家
    
    展开全文
  • 使用MySql数据库创建表空间,日志

    万次阅读 2015-07-23 17:10:22
    使用MySql数据库创建表空间,日志 -- 创建undo日志文件组:  CREATE LOGFILE GROUP logGroup1  ADD UNDOFILE 'logGroup1_1.log'  INITIAL_SIZE 512M  UNDO_BUFFER_SIZE 64M  ENGINE NDB; -- 给日志组增加日志...

    -- 创建undo日志文件组:
       CREATE LOGFILE GROUP logGroup1
          ADD UNDOFILE 'logGroup1_1.log'
          INITIAL_SIZE 512M
          UNDO_BUFFER_SIZE 64M
          ENGINE NDB;
    -- 给日志组增加日志文件:
       ALTER LOGFILE GROUP logGroup1
          ADD UNDOFILE 'logGroup1_2.log'
          INITIAL_SIZE 512M
          ENGINE NDBCLUSTER;    
         
    -- 创建表空间:
       CREATE TABLESPACE tbSpace1
          ADD DATAFILE 'tbSpace1_1.dat'
          USE LOGFILE GROUP logGroup1
          EXTENT_SIZE =100M
          INITIAL_SIZE = 3072M
          AUTOEXTEND_SIZE = 100M
         --  INITIAL_SIZE 3072M
          ENGINE NDBCLUSTER;
    -- 给表空间增加日志文件:
       ALTER TABLESPACE tbSpace1
          ADD DATAFILE 'tbSpace1_1_2.dat'
          -- EXTENT_SIZE =100M
          INITIAL_SIZE = 3072M
         -- AUTOEXTEND_SIZE = 100M
          ENGINE NDBCLUSTER;    

    -- 注意:上面增加的日志文件和数据文件的信息保存在information_schema.FILES表里。

    展开全文
  • MYSQL数据库创建表分区

    万次阅读 2016-09-13 17:35:56
    MYSQL数据库通过日期创建表分区,日期需要使用日期函数(年月日时分秒) 1.用日期创建分区事例 DROP TABLE IF EXISTS `t_tfm_city_trafficindex`; CREATE TABLE `t_tfm_city_trafficindex` (  `cityname` ...
  • mysql数据库创建表-入门学习

    千次阅读 2019-10-13 19:06:02
    2、创建表的语法 实际上创建的方式有很多种,但是我想采用脚本创建的方式去常创建,这样的灵活性更高,而不用重复的操作 2.0 数据库表命名规则 根据之前设计的表分别对表进行命名: experimen_info 中文:...
  • 这个代码怎么写呀,是否挂失那里用枚举设定两个值![图片](https://img-ask.csdn.net/upload/201711/26/1511677543_71165.jpg)
  • mysql数据库创建表出错误

    千次阅读 2016-08-31 22:23:04
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Group( GId int ,GCName varchar(20),GCSex varc
  • 中已有字段设置 外键 似乎不能设置为主键即使定义时没有定义主键也会报错 如 Multiple primary key defined 1。添加新字段 alter table 表名 add 字段名 字段描述; alter table student add phone varchar(20);...
  • mysql中: -- ---------------------------- -- Table structure for `article` -- ---------------------------- --判断是否存在,如果存在则删除 DROP TABLE IF EXISTS `article`; CREATE TABLE...
  • MySQL数据库创建商品

    千次阅读 2019-10-15 13:08:30
    创建商品分类(选择mydb数据库) use mydb; create table sh_good_category( id int unsigned primary key auto_increment comment ‘分类id’, parent_id int unsigned not null default 0 comment’上级分类id...
  • mysql数据库创建创建,插入数据

    千次阅读 2017-03-17 11:31:40
    mysql数据库创建创建,插入数据 标签: mysql数据库databasenullquerydate 2012-06-27 10:42 5641人阅读 评论(1) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...
  • MySQL 创建数据库 创建表

    万次阅读 2014-03-02 16:22:47
    1、使用SHOW语句找出在服务器上当前存在什么数据库:  mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ ...2、创建一个数据库abccs  my
  • MySQL创建数据库创建数据

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库创建数据 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建数据库、数据、操作用户。 一、数据库操作语言 数据库...
  • 创建数据库表 CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci; #注意后面这句话 “COLLATE utf8_general_ci”,大致意思是在排序时根据utf8...创建表空间 cr
  • mysql数据库表创建序列

    千次阅读 2017-06-09 15:39:17
    今天自己在玩项目时,发现自己没有弄过序列,以前只是用过,今天一用才发现,还是有点学问的: mysql和oracle数据库创建索引还是不一样的 oracle数据库自带创建索引功能,某些...mysql数据库创建序列 第一
  • C# 执行Mysql数据库脚本 创建数据库和 开发过程中可能需要将数据库导入到生产库中,我们可以通过Mysql workbench将数据库导出成sql文件,然后在C#代码中直接执行sql脚本,创建相应的数据库和。 项目中需要添加...
  • mysql数据库创建数据库和的命令

    千次阅读 2017-08-02 14:22:04
    以下演示在dos窗口上,命令行操作mysql数据库,前提是已经安装了mysql的数据库服务。1.创建数据库,数据库名称为:testcreate database test;2.查看自己创建的数据库是否成功show databases;3.创建数据库中的,...
  • 解析完爬取下来的数据之后的下一个步骤就是如何高效地储存爬取下来的数据,本文主要利用mySQL数据库来储存数据,所以这涉及到如何使用python连接mySQL数据库 1.pyton连接数据库需要先安装pymysql模块:pip install ...
  • mysql数据库创建

    千次阅读 2018-10-15 10:03:30
    一、mysql数据库创建 1、创建数据库  创建数据库语句:create database [IF NOT EXISTS] db_name [create_specification] 2、选项说明:  IF NOT EXISTS:如果要创建的数据库存在,创建时没有加此语句会报错...
  • 1、MySQL数据库-创建

    万次阅读 2020-02-27 21:04:40
    1.连接MySQL数据库 win+r -> cmd 进入控制台 mysql -uroot -p密码 mysql -uroot -p Enter password:输入密码 2.创建数据库 CREATE DATABASE database_name; 3.查看数据库 SHOW DATABASES; 4.删除数据库 DROP ...
  • select COLUMN_NAME 列名, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_KEY 字段主键, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS ...
  • 文章目录一、 InnoDB存储引擎的空间二、 创建数据库表 一、 InnoDB存储引擎的空间 查看数据库空间 利用如下命令可以查看数据库空间。 mysql> show variables like 'InnoDB_data%'; 空间有四个...
  • 文章目录任务一 创建数据库【实训目的与要求】【实训原理】【实训步骤】一、熟悉MySQL环境二、利用MySQL命令行窗口创建数据库三、利用界面工具创建数据库 班级 姓名 软件工程16-9...
  • MySQL数据库与数据创建

    千次阅读 2021-04-05 19:58:41
    MySQL数据库与数据创建 文章目录MySQL数据库与数据创建前言一、创建数据库二、使用数据库三、创建数据 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断电、关机), MySQL:数据库...
  • MySQL创建数据库表student

    千次阅读 2021-04-03 17:10:02
    MySQL创建数据库表student 1,创建数据库 create database mydb; 2,查看所有数据库 show databases; 3,使用数据库 use mydb; 4,创建数据库表student create table student(sno int(6),name ...
  • 为什么我在eclipse配置好了映射文件,启动tomcat没有报错,但是mysql数据库没有创建表
  • mysql创建数据库创建表

    万次阅读 多人点赞 2016-10-09 14:48:50
    mysql一般安装后是不需要输入登录密码的...1.创建数据库  1.1 登录数据库 mysql -u root    1.2 查看现有的数据库 show databases;    1.3 创建一个新的数据库 CREATE DATABASE IF NOT EXISTS aimin D

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,649
精华内容 14,259
关键字:

mysql数据库创建表

mysql 订阅