`
dahui12344321
  • 浏览: 247603 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySql建表语句

    博客分类:
  • SQL
阅读更多
由于数据库方面的知识薄弱,所以整理了一下mysql的建表语句:

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for asa
-- ----------------------------
DROP TABLE IF EXISTS `asa`;
CREATE TABLE `asa` (
  `id` int(22) NOT NULL default '0',
  `name` varchar(45) default NULL,
  `pass` varchar(34) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------



SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for bsb
-- ----------------------------
DROP TABLE IF EXISTS `bsb`;
CREATE TABLE `bsb` (
  `id` int(34) NOT NULL default '0',
  `classess` varchar(45) default NULL,
  `asa_id` int(22) default NULL,
  PRIMARY KEY  (`id`),
  KEY `asa_id` (`asa_id`),
  CONSTRAINT `asa_id` FOREIGN KEY (`asa_id`) REFERENCES `asa` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------


主要是注意在外键关联时的写法和主键
分享到:
评论
1 楼 LaoLiulaoliu 2012-04-19  
请问下面一行是干什么用的?我没有明白:
  KEY `asa_id` (`asa_id`), 

相关推荐

    Excel生成MYSQL建表语句

    标题中的“Excel生成MYSQL建表语句”是指利用JAVA编程技术,通过读取预先设计好的Excel模板,自动生成对应的MySQL数据库建表语句的过程。这个过程通常涉及到数据处理、文件读写以及数据库操作等核心技能。 首先,让...

    java实体转mysql建表语句

    为了从Java实体类自动生成MySQL建表语句,开发者可以使用一些工具或库,如`JPA`的`Metamodel`API,或者开源项目如`MyBatis Generator`。这些工具能够解析Java源代码,从中提取实体类信息并生成相应的SQL语句。 4. ...

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    kettle批量导出mysql建表语句

    在这个场景中,“kettle批量导出mysql建表语句”是一个关于如何使用Kettle来自动化地从MySQL数据库中提取建表语句,包括数据表和视图的创建语句,以便于备份或在其他环境中重建相同结构的过程。 首先,我们需要了解...

    activity mysql 建表语句

    activity mysql 建表语句 23张表 oracle数据库脚本的改版

    mysql建表语句

    mysql语句,mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句

    mysql建表语句.zip

    本压缩包“mysql建表语句.zip”包含了关于 MySQL 的建表语句,这些语句对于理解如何为大数据环境设计高效、可靠的表结构至关重要。在千亿级数仓的场景下,数据量庞大,因此表的设计需要充分考虑性能优化、数据分区和...

    mysql批量导出建表语句.zip

    首先,让我们了解一下MySQL建表语句。在SQL中,`CREATE TABLE`语句用于创建一个新的数据库表。它定义了表的结构,包括字段名、数据类型、约束等。例如: ```sql CREATE TABLE Employees ( ID INT PRIMARY KEY, ...

    mysql建表语句学习

    本篇文章将深入探讨MySQL建表语句及其相关知识点。 1. **CREATE TABLE 语句的基本语法** `CREATE TABLE`语句用于创建新的数据表。其基本语法如下: ```sql CREATE TABLE table_name ( column_name1 column_...

    mysql 建表语句语法及相关练习

    mysql 建表语句语法及相关练习

    MySQL建表语句.txt

    MySQL建表语句,便利与本文中的SQL语句进行匹配,更容易理解SQL的。可以更好的提高学习效率。加油!!!!

    mysql最新全国行政区划,包含:mysql建表语句和插入语句

    mysql最新全国行政区划,包含:mysql建表语句和插入语句

    Java实现的一个idea插件,用于实体转Mysql、oracle建表语句和json请求体的工具

    Java实现的一个idea插件,用于实体转Mysql、oracle建表语句和json请求体的工具 使用 1、安装 下载发行版,打开idea:settings->plugins->intall plugin from disk 2、使用 打开实体类,右键选择ToMysql/ToOracle/To...

    Mysql建表语句转化为postgre语句

    本篇文章将详细探讨如何将MySQL的建表语句转换为PostgreSQL兼容的语句。 MySQL和PostgreSQL之间的主要语法差异体现在以下几个方面: 1. 数据类型: - MySQL中的`TINYINT`在PostgreSQL中可以使用`SMALLINT`或`...

    mysql数据抽取,自动生成hive建表语句

    本教程主要围绕“mysql数据抽取,自动生成hive建表语句”这一主题展开,讲解如何高效地实现这一过程。 首先,我们需要理解MySQL与Hive之间的数据模型差异。MySQL通常使用行式存储,支持复杂的事务处理,适合频繁的...

    activiti建表语句

    总的来说,理解并正确执行Activiti的MySQL建表语句是成功部署和运行Activiti工作流系统的关键步骤。这不仅涉及到数据库的物理结构,还涉及到如何通过这些结构有效地存储和管理业务流程的生命周期。

    解析MySQL建表语句

    通过正则表达式,匹配建表语句里面的表名,字段,字段名和注释。将数据转为dataframe形式组合,最终存入excel。不同数据库的建表语句不同,可以适当调整代码。 已经在jupyter notebook上运行成功。

    根据Mysql建表语句创建Java实体类工具

    通过使用本工具,用户可以直接输入MySQL的建表语句,工具将自动解析语句中的字段、数据类型,并生成对应的Java实体类代码。这不仅避免了手动编写实体类的繁琐工作,还减少了因人为错误导致的代码问题。 此外,该...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    标题提到的"‘Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql’"是一个处理这种转换的工具或过程。 首先,让我们理解这个过程的一般步骤: 1. **数据迁移需求分析**:在开始转换之前,了解源MySQL表的结构...

Global site tag (gtag.js) - Google Analytics