精华内容
下载资源
问答
  • 数据库系统中代码创建数据库和表

    千次阅读 2018-04-03 21:00:42
    创建数据库:create database myschoolon primary(/*以下是主数据文件的属性*/name='myschool-data',--主数据文件逻辑名称filename='e:\myschool-data.mdf',--主数据文件的物理路径size='5mb',--主数据文件的初始...

    创建数据库:

    create database myschool

    on primary

    (/*以下是主数据文件的属性*/

    name='myschool-data',--主数据文件逻辑名称

    filename='e:\myschool-data.mdf',--主数据文件的物理路径

    size='5mb',--主数据文件的初始大小

    maxsize='100mb',--主数据文件的最大值

    filegrowth='15%'--主数据文件的增长率

    )

    (/*以下是日志文件的属性*/

    name='myschool-log',--日志文件逻辑名称

    filename='e:\myschool-log.ldf',--日志文件的物理路径

    size='2mb',--日志文件的初始大小

    filegrowth=2mb--日志文件的增长率

    )

    Go

    注意:在一段最后语句最后注意‘,’的存在。

    创建表(语句约束)

    use myschool

    go

    /*创建表*/

    create table students

    --作者编号,主键

    stuo varchar(10) primary key not null,

    --性别,默认为男

    Sex char(2) default('男') not null,

    --年龄,约束在15到100岁

    Age int check(Age  between  15  and  100),

    --班级编号,外键,与class建立关系

    classno varchar(10) foreign key references class(classno)

    重点:

    1, 创建外键:  foreign key references 表名字(列名)

    2, 默认:  default(默认内容)

    3,  check约束:    如:check(Age  between  15  and  100)

    4,不允许为空:  not null

    5,主键:    primary key

    展开全文
  • 用MySQL创建数据库和数据库表代码

    千次阅读 2016-10-21 20:36:07
    1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | ...2、创建一个数据库abccs mysql> Create DATA
    1、使用SHOW语句找出在服务器上当前存在什么数据库: 
    mysql> SHOW DATABASES;
    +----------+
    | Database |
    +----------+
    | mysql |
    | test |
    +----------+
    3 rows in set (0.00 sec)
    2、创建一个数据库abccs
    mysql> Create DATABASE abccs;
    注意不同操作系统对大小写的敏感。
    3、选择你所创建的数据库
    mysql> USE abccs
    Database changed
    此时你已经进入你刚才所建立的数据库abccs.
    4、 创建一个数据库表
    首先看现在你的数据库中存在什么表:
    mysql> SHOW TABLES;
    Empty set (0.00 sec)
    说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:
    我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
    mysql> Create TABLE mytable (name VARCHAR(20), sex CHAR(1),
    -> birth DATE, birthaddr VARCHAR(20));
    Query OK, 0 rows affected (0.00 sec)
    由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用Alter TABLE语句。);性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1);birth列则使用DATE数据类型。
    创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:
    mysql> SHOW TABLES;
    +---------------------+
    | Tables in menagerie |
    +---------------------+
    | mytables |
    +---------------------+
    5、显示表的结构:
    mysql> DESCRIBE mytable;
    +-------------+-------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +-------------+-------------+------+-----+---------+-------+
    | name | varchar(20) | YES | | NULL | |
    | sex | char(1) | YES | | NULL | |
    | birth | date | YES | | NULL | |
    | deathaddr | varchar(20) | YES | | NULL | |
    +-------------+-------------+------+-----+---------+-------+
    4 rows in set (0.00 sec)
    6、 往表中加入记录
    我们先用Select命令来查看表中的数据:
    mysql> select * from mytable;
    Empty set (0.00 sec)
    这说明刚才创建的表还没有记录。
    加入一条新记录:
    mysql> insert into mytable
    -> values (′abccs′,′f′,′1977-07-07′,′china′);
    Query OK, 1 row affected (0.05 sec)
    再用上面的Select命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。
    7、用文本方式将数据装入一个数据库表
    如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在Create TABLE语句中列出的列次序给出,例如:
    abccs f 1977-07-07 china  
    mary f 1978-12-12 usa
    tom m 1970-09-02 usa
    使用下面命令将文本文件“mytable.txt”装载到mytable表中:mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;
    再使用如下命令看看是否已将数据输入到数据库表中:mysql> select * from mytable; 
    展开全文
  • mybatis创建数据库和表

    千次阅读 2019-04-23 11:09:47
    转自:https://blog.csdn.net/qq_32851113/article/details/84790075 配置文件这样写就行了 1.mybatis配置generator自动生成数据库表对应的实体:... 2.mybatis创建数据库和表:https:...

    转自:https://blog.csdn.net/qq_32851113/article/details/84790075

    配置文件这样写就行了

     

    1.mybatis配置generator自动生成数据库表对应的实体: https://blog.csdn.net/qq_36229817/article/details/79126165

    2. mybatis创建数据库和表: https://blog.csdn.net/qq_32851113/article/details/84790075

    3. java反射的应用+mybatis+spring动态生成数据库表: https://www.cnblogs.com/myadmin/p/5122048.html

    4. mybatis根据数据库表结构自动生成实体类,dao,mapper:  https://www.cnblogs.com/gczmn/p/9438651.html

    5. SpringBoot+Mybatis 自动创建数据表 :  https://www.jianshu.com/p/25db002b0367

    6. Mybatis-generator自动生成代码工具嵌入Maven项目中,实现一键生成数据库表对应的java、xml文件:

         https://www.jianshu.com/p/d625d0c777bf

    7. 学习mybatis自动建表 : https://blog.csdn.net/qq_28802477/article/details/79801604

    8. MyBatis Generator 生成器把其他数据库的同名表生成下来的问题: https://blog.csdn.net/qq_40233736/article/details/83314596

    9. MyBatis---自动创建表: https://www.cnblogs.com/xiaobaizhiqian/p/8206622.html

    10. mybatis-generator自动创建数据库中的表,生成的文件有实体类,mapper.xml配置文件等:

        https://blog.csdn.net/zzf555123/article/details/80432042

     

     

    展开全文
  • 数据库实验一:创建数据库和表

    千次阅读 2019-10-20 09:19:27
    数据实验一:创建数据库和表 1.1 实验目的 掌握MySQL下创建、修改、删除数据库和表的方法; 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用; 掌握数据库...

    1.1 实验目的

    1. 掌握MySQL下创建、修改、删除数据库和表的方法;

    2. 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用;

    3. 掌握数据库对象命名规则、数据类型的选择、索引使用规则等。
      1.2 实验内容

    4. 创建数据库stu后,查看数据库,查找数据库文件所在位置,修改数据库stu字符集为gbk,校对规则为gbk_chinese_ci;

    5. 使用数据库stu,创建如课本P79图3.2所示的三个表;

    6. 复制表Student的表结构给新表sbak,修改Sage为Syear,数据类型为datatime;

    7. 查看表及sbak的表结构;

    8. 在表sbak上的Sdept列创建索引,并查看索引详情。

    1.2实验过程

    1.打开命令窗口输入mysql -h localhost -u root -p
    创建数据库: CREATE DATABASE stu;
    查看数据库文件位置:show global variables like “%datadir%”;
    修改数据库字符集及校队规则:alter database stu character set gbk collate gbk_chinese_ci;
    2.创建P79的三个表
    CREATE TABLE stu.stu_student (
    sno CHAR(9) NOT NULL,
    sname CHAR(20) NULL,
    ssex CHAR(2) NULL,
    sage SMALLINT NULL,
    sdept CHAR(20) NULL,
    PRIMARY KEY (sno),
    UNIQUE INDEX sname_UNIQUE (sname ASC) VISIBLE);

    CREATE TABLE stu.stu_course (
    Cno CHAR(4) NOT NULL,
    Cname CHAR(40) NOT NULL,
    Cpno CHAR(4) NULL,
    Ccredit SMALLINT NULL,
    PRIMARY KEY (Cno));

    CREATE TABLE stu.stu_sc (
    sno CHAR(9) NOT NULL,
    Cno CHAR(4) NOT NULL,
    Grade SMALLINT NULL,
    PRIMARY KEY (sno,Cno),

    INSERT INTO stu.stu_student (sno, sname, ssex, sage, sdept) VALUES (‘201215121’, ‘李勇’, ‘男’, ‘20’, ‘CS’);
    INSERT INTO stu.stu_student (sno, sname, ssex, sage, sdept) VALUES (‘201215122’, ‘刘晨’, ‘女’, ‘19’, ‘CS’);
    INSERT INTO stu.stu_student (sno, sname, ssex, sage, sdept) VALUES (‘201215123’, ‘王敏’, ‘女’, ‘18’, ‘MA’);
    INSERT INTO stu.stu_student (sno, sname, ssex, sage, sdept) VALUES (‘201215125’, ‘张立’, ‘男’, ‘19’, ‘IS’);

    INSERT INTO stu.stu_course (Cno, Cname, Cpno, Ccredit) VALUES (‘1’, ‘数据库’, ‘5’, ‘4’);
    INSERT INTO stu.stu_course (Cno, Cname, Ccredit) VALUES (‘2’, ‘数学’, ‘2’);
    INSERT INTO stu.stu_course (Cno, Cname, Cpno, Ccredit) VALUES (‘3’, ‘信息系统’, ‘1’, ‘4’);
    INSERT INTO stu.stu_course (Cno, Cname, Cpno, Ccredit) VALUES (‘4’, ‘操作系统’, ‘6’, ‘3’);
    INSERT INTO stu.stu_course (Cno, Cname, Cpno, Ccredit) VALUES (‘5’, ‘数据结构’, ‘7’, ‘4’);
    INSERT INTO stu.stu_course (Cno, Cname, Ccredit) VALUES (‘6’, ‘数据处理’, ‘2’);
    INSERT INTO stu.stu_course (Cno, Cname, Cpno, Ccredit) VALUES (‘7’, ‘PASCAL语言’, ‘6’, ‘4’);

    INSERT INTO stu.stu_sc (sno, Cno, Grade) VALUES (‘201215121’, ‘1’, ‘92’);
    INSERT INTO stu.stu_sc (sno, Cno, Grade) VALUES (‘201215121’, ‘2’, ‘85’);
    INSERT INTO stu.stu_sc (sno, Cno, Grade) VALUES (‘201215121’, ‘3’, ‘88’);
    INSERT INTO stu.stu_sc (sno, Cno, Grade) VALUES (‘201215122’, ‘2’, ‘90’);
    INSERT INTO stu.stu_sc (sno, Cno, Grade) VALUES (‘201215122’, ‘3’, ‘80’);
    3.
    复制表student的表结构给sbak: create table stu.sbak like stu.stu_student;
    修改Sage为Syear:ALTER TABLE stu.sbak CHANGE Sage Syear SMALLINT;
    修改数据类型:ALTER TABLE stu.sbak MODIFY COLUMN Syear datetime;
    4.
    查看表及表结构:desc stu.sbak;
    5.
    创建索引并查看索引详情:
    ALTER TABLE stu.sbak ADD INDEX sbak_1 (Sdept);
    show index from stu.sbak;

    展开全文
  • Navicat 创建数据库和表之使用命令创建

    万次阅读 多人点赞 2017-02-26 10:25:09
    上篇介绍了使用 Navicat 图形化界面创建数据库和表,现在介绍一下使用命令创建数据库和表的方法。  首先,依然是需要一台已经配置好MySQL数据库和安装了Navicat客户端的电脑。 使用命令创建数据库和表的具体步骤...
  • Workbench创建数据库和表

    万次阅读 2015-09-11 09:32:41
    MySQL是一个关系型数据库管理系统 其体积小、速度快、总体拥有成本低,且开放源码 一般中小型网站的开发都选择MySQL作为网站数据库 MySQL的可视化工具有很多 ...这里就对Workbench如何创建数据库和表进行简单演示
  • oracle数据库创建表代码示例

    千次阅读 2016-05-16 17:33:06
    创建普通RJCSTU_BEB1 create table RJCSTU_BEB1( s_no char(11), s_fullname nvarchar2(12), stusex varchar2(6) default '女', s_enroll date default sysdate, stu_score number(5,0) default 510, stumonitor ...
  • C# 执行Mysql数据库脚本 创建数据库和表 开发过程中可能需要将数据库导入到生产库中,我们可以通过Mysql workbench将数据库导出成sql文件,然后在C#代码中直接执行sql脚本,创建相应的数据库和表。 项目中需要添加...
  • Java代码创建数据库表

    万次阅读 2017-05-26 17:40:03
     * 创建数据库  */ public class CreateTable {  private static String getCreateTableSql(String tableName, String primaryKey, List<String> columns) {  String sql = "CREATE TABLE IF NOT EXISTS...
  • sqlite3 用代码创建数据库 ios

    千次阅读 2011-12-16 18:41:24
    首先要引入SQLite 3.0 的lib库,并...// 功能:创建SqliteDB // 参数:无 // 返回值:是否创建成功 -(BOOL)CreatSqliteDB { sqlite3 *db; char *zErrMsg = 0; int rc; NSArray *paths = NSSearchPathForDirector
  • MySQL Workbench 创建数据库和表

    千次阅读 2018-10-15 15:22:40
    1.单击工具栏按钮(第四个,即鼠标放在 上面显示Create a new schema in the connected server),创建数据库。 2.修改数据库名字,collation保持默认,单击确定。 3.其他选项保持默认,单击Apply。 4.其他选项...
  • MySQL数据库教程之六:实验一 创建数据库和表、插入数据 一、实验目的: 1、了解数据库的创建,查看表的结构及一些基本概念 2、掌握MySQL的基本数据类型 3、掌握使用命令创建数据库及表 4、会用命令方式插入...
  • 解析完爬取下来的数据之后的下一个步骤就是如何高效地储存爬取下来的数据,本文主要利用mySQL数据库来储存数据,所以这涉及到如何使用python连接mySQL数据库 1.pyton连接数据库需要先安装pymysql模块:pip install ...
  • 1.利用navicat创建数据库和表

    万次阅读 2017-01-15 21:47:13
    创建自己的第一个学习数据库learn 在创建好的数据库链接上右键,点击New Datebase。在弹出框内填上数据库名称,选择字符集。为规避开发中的乱码问题,在此我都选择了utf-8。 创建表 双击创建数据库就会打开此...
  • MAC MySQL Workbench 创建数据库和表

    万次阅读 2017-12-20 14:14:17
    前言:安装完sql需要将给出的随机密码改掉,不然用MySQL Workbench创建数据库一直不成功,我的是一只提示如下ERROR 1006: Can't create database 'new_schema' (errno: 54425520)用终端命令新建数据库也是这个错误,...
  • 上篇文章我们学习如何配置wampserver环境,接下来我们就能进行编写了,首先是简单的创建数据库和表,下面图片在建表时有一个错误,是因为建表的时候列不允许为空,engine=innodb 为引擎类型,在此我为其指定了某一种...
  • 下一节:导入JDBC的jar包1.Mysql使用说明 MySql可以使用DDL语句数据库,也可以使用可视化界面Navicat创建数据库,在这里介绍的是如何使用Navicat创建数据库。 2.创建数据库和表打开Navi...
  • 用SQL语句创建数据库和表

    万次阅读 2016-06-10 20:32:14
    --------创建数据库 ----use master ----GO ----IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = 'test1') ----DROP DATABASE test1 ----GO ----CREATE DATABASE test1 ------创建教师 --...
  • 创建数据库,创建,设置主键 数据库的分离附加 MS SQLServer的每个数据库包含: 1个主数据文件(.mdf)必须。 1个事务日志文件(.ldf)必须。 可以包含: 任意多个次要数据文件(.ndf) 多个事务日志文件 ...
  • 想通过java编写一个创建数据库和数据库中等其他对象的程序..........?
  • EF使用CodeFirst创建数据库和表

    千次阅读 2018-12-03 07:34:36
    EF支持三种实体模型:Code First,Model FirstDB First,分别表示代码优先,模型优先和数据库优先。目前就个人来说使用CodeFirst最多,对...
  • JDBC创建数据库连接详细代码及注释

    千次阅读 2018-08-17 14:43:34
    使用jdbc创建mysql数据库连接 1.从db.properties配置文件中读取数据库连接参数。 db.properties文件内容如下: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://localhost\:3306/数据库名?...
  • 易语言手动和代码创建数据库

    千次阅读 2020-07-06 09:16:45
    易语言作为一款中文编程软件,拥有完全自主知识产权核心技术的数据库。易语言数据库,简称“易数据库”,是一个小型的数据库管理系统,它以一种简单的类似表格的形式组织信息,并形成持久化存储。 视频链接: ...
  • 摘要:本实验通过举例创建一个数据库、一张有定义的、以及添加数据到该的实验过程,能让初学者掌握使用数据库DDL语言创建数据库和基本的逻辑思维操作步骤。 一、实验目的 掌握使用数据库DDL语言创建数据库...
  • Android创建SQLite数据库和表

    万次阅读 2018-03-20 17:00:25
    一.SQLite定义 简而言之,SQLite就是一款轻量级数据库,其占用资源...创建数据库和数据的步骤 1.新建类继承SQLiteOpenHelper; 2.实现构造方法; 3.重写onCreate方法; 4.重写onUpgrade方法; 5.实例化SQL...
  • 简单的创建数据库的 SQL语句: use master go if exists(select * from sysdatabases where name='Test') begin select '该数据库已存在' drop database Test --如果该数据库已经存在,那么就删除它 end else ...
  • SQL要动态创建数据库,MFC中编程实现方法是:首先连接master数据库,然后查询sysdatabases中是否存在需要创建的数据库名,如果有则不用创建,否则进行新数据库的创建,新数据库的创建直接执行SQL语句即可。...
  • Python创建数据库和数据

    万次阅读 2018-11-25 15:00:15
    一 创建数据库 1 CreateDatabase类 # -*-coding:utf-8 -*- import MySQLdb from ReadCode import ReadCode class CreateDatabase(): def __init__(self,sql): readcode=ReadCode() name=readcode.re...
  • 实验2 创建数据库和数据 一、实验目的 1.掌握在SQL Server中使用对象资源管理器SQL命令创建数据库与修改数据库的方法。 2.掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据的方法(以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,189,000
精华内容 475,600
关键字:

创建数据库和表的代码