当前位置: 首页 > news >正文

基于android的移动互联网开发win7系统优化大师

基于android的移动互联网开发,win7系统优化大师,临沂建设企业网站,企业登记语法 create table [IF NOT EXISTS] 表名 ( 字段名 类型 [约束条件], 字段名 类型 [约束条件], 字段名 类型 [约束条件], 字段名 类型 [约束条件] ); 字段定义在括号内约束条件可以有多个多个字段定义之间用都会隔开 常见约束 NOT NULL 非空DEFAULT 0 默认值AUTO_INCREMENT…

语法

create table [IF NOT EXISTS] 表名 (
字段名 类型 [约束条件],
字段名 类型 [约束条件],
字段名 类型 [约束条件],
字段名 类型 [约束条件]
);

  • 字段定义在括号内
  • 约束条件可以有多个
  • 多个字段定义之间用都会隔开

常见约束

  • NOT NULL 非空
  • DEFAULT 0 默认值
  • AUTO_INCREMENT 自增长
  • PRIMARY KEY 主键

示例

create table if not exists t_one (id bigint(20) UNSIGNED NOT NULL auto_increment primary key COMMENT '主键',name varchar(64) COMMENT '名称',age int(10) COMMENT '仙人寿命'
) engine=innoDB default charset=utf8mb4;

Jsqlparser创建建表语句

引入依赖

     <dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>4.3</version></dependency>

Demo

import net.sf.jsqlparser.schema.Table;
import net.sf.jsqlparser.statement.create.table.ColDataType;
import net.sf.jsqlparser.statement.create.table.ColumnDefinition;
import net.sf.jsqlparser.statement.create.table.CreateTable;import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;public class CreateTableDemo {public static void main(String[] args)throws Exception {CreateTable createTable = new CreateTable();// 设置表名Table table = new Table("t_one");createTable.setTable(table);// 定义字段// idColDataType bigint = new ColDataType("BIGINT");bigint.setArgumentsStringList(Collections.singletonList("20"));ColumnDefinition id = new ColumnDefinition("id", bigint);id.setColumnSpecs(Arrays.asList("UNSIGNED", "NOT NULL", "PRIMARY KEY", "AUTO_INCREMENT", "COMMENT '主键'"));// nameColDataType varchar = new ColDataType("VARCHAR");varchar.setArgumentsStringList(Collections.singletonList("64"));ColumnDefinition name = new ColumnDefinition("name", varchar);name.setColumnSpecs(Collections.singletonList("COMMENT '名字'"));// ageColDataType anInt = new ColDataType("INT");ColumnDefinition age = new ColumnDefinition("age", anInt);age.setColumnSpecs(Collections.singletonList("COMMENT '仙人年龄'"));// 设置字段List<ColumnDefinition> columnDefinitionList = new ArrayList<>();columnDefinitionList.add(id);columnDefinitionList.add(name);columnDefinitionList.add(age);createTable.setColumnDefinitions(columnDefinitionList);// 设置IF NOT EXISTScreateTable.setIfNotExists(true);// 设置引擎、字符集、排序规则createTable.setTableOptionsStrings(Arrays.asList("ENGINE = InnoDB", "CHARACTER SET = utf8mb4", "COLLATE = utf8mb4_general_ci"));// 打印建表语句System.out.println(createTable);}
}

结果:

CREATE TABLE IF NOT EXISTS t_one (id BIGINT (20) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键', name VARCHAR (64) COMMENT '名字', age INT COMMENT '仙人年龄') ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci
http://www.yidumall.com/news/3317.html

相关文章:

  • 深圳的网站四川聚顺成网络科技有限公司
  • 嘉兴网站搜索优化深圳网络营销推广
  • 网站建设如何开单阿里关键词排名查询
  • 网站建设费用计入什么会计科目百度搜索风云榜电视剧
  • 新乡市红旗区建设局网站学习软件
  • 网站程序复制流量精灵app
  • 昆明有多少做网站的公司济南seo全网营销
  • 做网站需要融资网上软文发稿平台
  • 做flash网站遇到函数seo搜索引擎优化策略
  • 做网站每年交服务费百度应用下载
  • 做网站的桔子什么seo网站推广优化就找微源优化
  • 免费主页空间的网站seo资料网
  • 网站主题模板制作网上营销怎么做
  • 程序员给传销做网站郑州营销型网站建设
  • 恒一信息深圳网站建设公司1网络推广怎么找客户资源
  • 重庆网站建设帝维科技简述搜索引擎的工作原理
  • 开网店需要多少资金搜索引擎优化seo优惠
  • 代码做网站推广技巧
  • 怎样做黄色网站西安排名seo公司
  • 做电商网站一般多少钱怎么推广自己的产品
  • 深圳最好的网站建设怎么做网络营销
  • 广州b2b网站建设北京网站建设东轩seo
  • 南京建设网站企业一个新产品的营销方案
  • 网站怎么做seo_深圳seo优化电话
  • 专门设计的网站关键词推广效果
  • 网站做icp备案有哪些好处一级造价工程师
  • 诸城哪有做公司网站和的seo应该如何做
  • 长春模板自助建站中国疾控卫生应急服装
  • 网站建设标准流程河北seo网络优化师
  • wordpress伪静态怎么弄seo智能优化系统