精华内容
下载资源
问答
  • 了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表
  • 创建数据库创建一个数据库,再在数据库下创建一个或多个,不难,记不住的同学可以直接copy,慢慢的用会即刻,懂的同学请看代码,没有太多基础的同学,除了看代码,请看最下方的知识点创建数据库:CREATE ...

    创建数据库,表

    创建一个数据库,再在数据库下创建一个或多个表,不难,记不住的同学可以直接copy,慢慢的用会即刻,懂的同学请看代码,没有太多基础的同学,除了看代码,请看最下方的知识点

    创建数据库:

    CREATE DATABASE t_table

    CREATE DATABASE t_table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci (utf-8支持中文)

    创建表:

    CREATE TABLE t_user(

    id INT NOT NULL AUTO_INCREMENT,

    username varchar(100) not null,

    password varchar(32) not null,

    PRIMARY KEY (id)

    )

    CREATE TABLE t_user(

    id INT NOT NULL AUTO_INCREMENT,

    username varchar(100) not null,

    password varchar(32) not null,

    PRIMARY KEY (id)

    )engine=InnoDB default charset=utf8 (utf-8支持中文)

    知识点:

    首先,你得在电脑上(服务器)安装了mysql,

    英语单词不好的同学,请打开翻译,CREATE是创建的意思,DATABASE是数据库的意思:CREATE DATABASE t_table 连起来就是,创建数据库 t_table ,名字为 t_table (取名字 不能以数字或下划线等特殊符号开头,很多语言都这样啦~)

    CREATE TABLE t_user 连起来是创建 表,名字也是自定义,遵守它的语言规则就ok

    创建表,里面是需要创建字段(列)的,什么是字段呢,上面的 username,意思是 用户名字,我们在博客里注册用户的时候,输入用户名的时候,就会将其数据,存在 username 里面的。

    字段还需要设置属性,

    每个表一般都会设置id,为主键(PRIMARY KEY) 自动增长,int 类型,反正就是数字类型,数字类型不光是int,not null

    的意思 则是 不为空,不能为空! username 它的属性,我设置的是

    varchar(100),是字符串类型,长度为最高100,给了一定量的容器,你可以给更多啊,200,500,1000

    甚至更多,但是如果不需要那么多,就别给了,浪费

    在表里,字段给了相应的属性,添加数据也会遵守相应的规则的,比如 id,你给的int类型,是数字,你给它添加 a-z、中文或其他特殊字符数据,它都不会加入到表数据里的,只能添加0-9的数字 组成的数据。

    若你使用的是mysql工具软件,里面是可以手动添加数据库、表、以及增删查改数据的,但最好还是学会这些代码,会更好的

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

    2020-01-10 10:17:54
    if(flag) {//创建数据 String createSql = ModuleUtils.getSql(record.get_classname()); DBUtils.createTable(createSql); result.setSuccess(true); record.set_generate_flag(1); ...
    @Transactional(propagation = Propagation.REQUIRED,readOnly = false)
    	public ActionResult generate(String _id){
    		ActionResult result = new ActionResult();
    		try{
    			_Module record = (_Module) systemBaseDAO.findById(_Module.class, _id);
    			if(record.get_isenter() == 1 && record.get_classname().startsWith("GX")) {
    				boolean flag = DBUtils.checkTabelExist(record.get_classname());
    				if(flag) {//创建数据表
    					String createSql = ModuleUtils.getSql(record.get_classname());
    					DBUtils.createTable(createSql);
    					result.setSuccess(true);
    					record.set_generate_flag(1);
    					systemBaseDAO.attachDirty(record, null);
    				}
    			}
    		}catch(Exception e){
    			result.setSuccess(false);
    			result.setMsg(e.getMessage());
    			e.printStackTrace();
    		}
    		return result;
    	}
    
    package auto.system.utils;
    
    
    public class ModuleUtils {
    
    	public static void main(String[] args) {
    		System.out.println(getSql("GXA100"));
    	}
    	
    	public static String getSql(String entity) {
    		StringBuffer createTableSql = new StringBuffer();
    		createTableSql.append("create table "+entity+"(\r\n");
    		createTableSql.append("\t_id nvarchar(32) primary key  NOT NULL,\r\n");
    		createTableSql.append("\t_lot_id nvarchar(32)  NOT NULL,\r\n");
    		createTableSql.append("\t_lrtime nvarchar(32)  default '',\r\n");
    		createTableSql.append("\t_lrname nvarchar(32)  default '',\r\n");
    		createTableSql.append("\t_tr int  NOT NULL,\r\n");
    		createTableSql.append("\t_cc int  default NULL,\r\n");
    		for(int i = 1;i <= 20;i++) {
    			createTableSql.append("\t_pt"+ i +" nvarchar(255) default '',\r\n");
    		}
    		for(int i = 1;i <= 60;i++) {
    			createTableSql.append("\t_ng"+ i +" int default 0,\r\n");
    		}
    		createTableSql.append("\t_hg int  default NULL,\r\n");
    		createTableSql.append("\t_xxgs int default 0,\r\n");
    		createTableSql.append("\t_ycgs int default 0,\r\n");
    		createTableSql.append("\t_zyrs int default 0,\r\n");
    		createTableSql.append("\t_person nvarchar(255) default '',\r\n");
    		createTableSql.append("\t_stime nvarchar(255)  default '',\r\n");
    		createTableSql.append("\t_etime nvarchar(255)  default '',\r\n");
    		createTableSql.append("\t_inputflag nvarchar(5)  default 'N',\r\n");
    		createTableSql.append("\t_remarks nvarchar(max)  default '',\r\n");
    		createTableSql.append("\t_inputmen nvarchar(32)  default '',\r\n");
    		createTableSql.append("\t_inputdate nvarchar(32)  default ''\r\n");
    		createTableSql.append(")");
    		return createTableSql.toString();
    	}
    	
    	
    }
    
    
    	@RequestMapping(value="/generate.do")
    	@ResponseBody
    	public ActionResult generate(HttpServletRequest request,String _id){
    		return moduleService.generate(_id);
    
    展开全文
  • Delphi 动态创建数据库表和字段的源代码,自动判断表是否存在并提示,及字段是否存在。(默认解压密码:liehuo.net)
  • 数据库——创建数据库表代码创建 -- 注意点;英文括号() 表的名称和字段尽量用`` -- AUTO_INCREMENT 自增 一个表只能有一个自增键,而且必须是主键 -- 字符串用单引号括起来 -- 所有的语句后面加,(英文的) 最后...

    数据库——创建数据库表

    用代码创建

    -- 注意点;英文括号()   表的名称和字段尽量用``
    -- AUTO_INCREMENT 自增 一个表只能有一个自增键,而且必须是主键
    -- 字符串用单引号括起来
    -- 所有的语句后面加,(英文的)  最后一个不用加
    -- PRIMARY KEY 设置主键,一个表一般只有唯一的主键
    CREATE TABLE IF NOT EXISTS `student`(
    `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
    `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
    `pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
    `sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',
    `birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
    `address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
    `email` VARCHAR (50) DEFAULT NULL COMMENT '邮箱',
    PRIMARY KEY(`id`)
    )ENGINE=INNODB DEFAULT CHARSET=utf8
    -- 拓展
    SHOW CREATE DATABASE school -- 查看数据库的语句
    SHOW CREATE TABLE student -- 查看表的语句 
    DESC student  -- 显示表的结构
    

    在这里插入图片描述

    展开全文
  • 1.创建数据库: 创建的代码:create 数据库的代码:database 数据库表名:随便起,只要自己记住就行。test create database test; 2.删除数据库: 删除的代码:drop 数据库代码:database 要删除哪一个...

    1.创建数据库:    创建的代码:create  数据库的代码:database   数据库表名:随便起,只要自己记住就行。test

    create database test;

     

     

    2.删除数据库: 删除的代码:drop  数据库代码:database  要删除哪一个数据库:数据库名:test

     

    drop database test;

     

     

    3.创建表:   数据库建好后该往里创建表了;例下  创建: create   表的代码: table   表名:随便取   ceshi   

    create table class
    (
        code varchar(20) primary key,
        name varchar(20) not null
    );
    create table ceshi
    (
        ids int auto_increment primary key,
        uid varchar(20),
        name varchar(20),
        class varchar(20),
        foreign key (class)  references class(code) 
    );

     

    注:自增长代码代表:auto_increment

      主建的代码代表:primary key

      外键的代码代表公式:foreign key (列名)  references  主表名 (列名)

          fornign key+(列名)  代表给哪一个加外键 references 要引用哪个表里的列

          是否为空: 不为空的代码:not null

     

    4.删除:      删除代码的代表:drop  删除的是表: table  要删的那个表名:ceshi

    drop table ceshi;

     

     

     

     

    代码写创建数据库是注意:

    1.类型包含长度的,在类型后面加(括号),括号里面写长度

    2.上一列写完加逗号

    3.最后一列不要写逗号

    4.在每一条SQL语句写完之后要加分号;

    5.如果有外键关系,先创建主表

     

    例子:

    创建表:
    create table class
    (
        code varchar(20) primary key,
        name varchar(20)
    );
    create table student
    (
        code varchar(20) primary key,
        name varchar(20),
        sex bit,
        age int,
        class varchar(20),
        foreign key (class) references class(code)
    );
    create table kecheng
    (
        code varchar(20) primary key,
        name varchar(20)
    );
    create table teacher 
    (
        code varchar(20) primary key,
        name varchar(20)
    );
    create table chengji
    (    
        ids int auto_increment primary key,
        scode varchar(20),
        kcode varchar(20),
        degree float,
        foreign key (scode) references student(code),
        foreign key (kcode) references kecheng(code)
    );
    create table tkecheng
    (
        ids int auto_increment primary key,
        tcode varchar(20),
        kcode varchar(20),
        foreign key (kcode) references kecheng(code),
        foreign key (tcode) references teacher(code)
    );

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/zc290987034/p/5966192.html

    展开全文
  • 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...
  • 首先要学会→创建数据库→定义数据库表→创建数据库表。 一、创建数据库 1、创建Mystore项目之初,我采用了代码进行创建,这个时候,系统会自动帮我创建出db.sqlite3。 2、cd到Mystore根据路下,运行:python manage...
  • /*用Transact-SQL代码实现创建数据库数据库表、以及设置数据库表的约束1、下面是一个学校要实现对学生、教师、课程以及学生选课、学生课程成绩、教师上课、教师上课报酬等信息进行统一管理,并开发一个教学信息...
  • 数据库系统中代码创建数据库

    千次阅读 2018-04-03 21:00:42
    创建数据库:create database myschoolon primary(/*以下是主数据文件的属性*/name='myschool-data',--主数据文件逻辑名称filename='e:\myschool-data.mdf',--主数据文件的物理路径size='5mb',--主数据文件的初始...
  • 0.结构: 1.API using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore...using Microsoft.AspNetCore.Hos...
  • 当前博客属于design 项目,下载地址如下...用代码创建表,首先需要连接数据库,参照博客 :http://blog.csdn.net/u012246342/article/details/74172849 代码创建表功能,暂时只支持mysql 。  不支持 oracle 和 sql s
  • 通过model创建数据库表 ###### 创建model (app) django-admin startapp 名称 首先了解一下正常 通过Model生成数据表 python manage.py makemigrations # 检查Model代码是否正确 python manage.py migrate # ...
  • 今天的任务是创建数据库,因为对数据库懂的很少,所以在数据库表关系上还很差啊。
  • Navicat创建数据库表 、导入sql文件,生成表结构 1.打开Navicat 2.远程连接mysql连接 3.创建数据库 4.导入sql文件 5.生成表结构 1.打开Navicat 2.远程连接mysql连接 3.创建数据库 4.导入sql文件 ...
  • --在这里编写sql命令 --1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认的) ...创建数据库的时候设置一些参数选项 create database MyDatabaseOne on primary (...
  • 1、MyISAM下创建数据库表 use choose; set default_storage_engine=MyISAM create table my_table( today datetime, name char(20) ); 执行完上面的代码,会在choose数据库目录文件下,创建四个文件: db.opt ...
  • 文章分享了php连接Mysql,通过代码创建数据库的方法,代码简洁实用,需要的朋友可以参考。PHP操作数据库的一些基本操作,先链接Mysql,再通过mysql_query发送命令创建数据库,并执行创建的SQL语句,最后关闭...
  • springboot如何创建数据库表

    千次阅读 2020-04-30 16:41:59
    Spring_Boot专栏 上一篇 主目录 下一篇 目录1 配置数据库 【前言】 前提:之前已经配置好阿里Druid的数据源了:配置方法 使用easycode插件快速生成代码 1 配置数据库 ...
  • 可以在百度或者论坛中找到各种各样的方法说明无法自动创建数据库表的原因比如:1.mysql或者其他数据库的方言问题2.默认搜索引擎的问题InnoDB, MyISAM和ISAM3.映射路径(hibernate.cfg.xml和。。.hbm.xml之间的映射...
  • springboot使用jpa无法创建数据库表的问题 这两天在B站跟一个up学习开发一个个人博客网站,在使用jpa通过@Entity + @Table自动创建数据库表的时候处出了问题。 先看看实体类代码 [外链图片转存失败,源站可能有防盗链...
  • 01A MySQL讲解及创建数据库表.wmv 01B MySQL讲解及创建数据库表.wmv 02A 创建项目并实现JDBC访问数据库.wmv 02B 创建项目并实现JDBC访问数据库.wmv 02C 创建项目并实现JDBC访问数据库.wmv 03A ORM实现数据的保存.wmv...
  • 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 ...
  • Hibernate自动创建数据库表的操作步骤:  1.导入Hibernate库(jar包)  2.看截图   建立以4个文件,看着名字应该大概知道内容了 3.下面看具体代码: hibernate.cfg.xml <!DOCTYPE hibernate-...
  • 今天的任务是创建数据库,因为对数据库懂的很少,所以在数据库表关系上还很差啊。下面直接上代码//date_default_timezone_set("Asia/Shanghai");/*function create_siteinfoDONE:网站信息表Author:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,421
精华内容 3,768
关键字:

创建数据库表代码