利用T-SQL语句创建数据表

创建表的另一种方式是输入代码进行创建。

在连接上需要操作的地址后,选择数据库,从中通过查询——创建查询进行操作,出现下面的界面:

在这里输入代码进行表格的创建:

create table为创建表;

primary key为主键;

not null为非空;

auto_increment为自增长列;

foreign key为外键;

references为引用。

创建一个有外键的数据表:

#民族
create table minzu(
  xuhao int auto_increment primary key,  #民族序号
  minzu varchar(50) not null  #民族
);
#用户
create table yonghu(
  shunxu int primary key,  #用户顺序
  name varchar(50) not null,  #用户名
  age int,  #年龄
  minzu int,  #民族
  foreign key(minzu) references minzu(xuhao)
)

创建数据表写法:

1. create table+表名( 列名+类型+该列的属性如主键、非空, 列名+类型+属性)

2.创建的表的内容在()内写,按列的顺序写;

3.每写完一个列用“,”分隔,最后一列不加“,”;

4.写完一条语句后加“;”隔开;

5.主表应写在从表的上面;

6.如果该列类型为字符或字符串须在char(字符)或varchar(字符串)后面加上(长度);

7.MySQL的注释方式为:# + 注释内容

点击运行如果出现下面的页面则表示创建成功,在表内刷新就能显示。

原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8125880.html

时间: 2024-07-29 22:32:08

利用T-SQL语句创建数据表的相关文章

使用语句创建数据表

数据表使用实例 [示例1]在mysql的dos界面下用语句完成如下要求: (1)创建一个名为Orders的订餐数据库 (2)在此数据库中创建一个餐品信息表. (3)修改该数据表,将餐品描述列删除. (4)修改该数据表,将餐品图片列的数据长度变成200,并查看表结构. 字段名 中文释义 数据类型 Id 餐品编号 Int Name 餐品名称 Varchar(20) Price 餐品价格 Float(5.2) Typename 餐品类型 Varchar(20) Pic 餐品图片 Varchar(20)

用SQL语句将数据表中的数据保存为JSON格式

没有找到好的工具,只想到了拼字符串的方式,用   NVARCHAR(MAX)  可能有截断,不推荐使用,方法中使用了 FOR XML PATH('') 实现,有关其使用方法参考这里 表结构: SQL 语句: SELECT '{"id":'+CONVERT(NVARCHAR(20),id)+',"areacode":'+areacode+',"areaname":"'+areaname+'","paremt_areac

sql语句删除数据表重复字段的方法

大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用 1.通过group by把重复的字段筛选出来,并建立临时表tmp create table tmp as select max(id) as col1 from www group by dfdfd; 2.从去重表对象里通过not in的条件来筛选出不在临时表的列col1,执行not in的删除操作 delete from www where id not in (sele

SQL语句创建access表

CREATE TABLE Persons(ID AutoIncrement primary key,Id_P int NOT NULL,LastName varchar(255) NOT NULL,sVarchar Varchar(255),sText Text,sMemo Memo,sByte Byte,sInteger Integer,sLong Long,sSingle Single,sDouble Double,sCurrency Currency,sDate Date,sTime Ti

MySQL创建数据表并建立主外键关系

为mysql数据表建立主外键需要注意以下几点: 需要建立主外键关系的两个表的存储引擎必须是InnoDB. 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型. 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引. 一.SQL语句创建数据表并设置主外键关系 create table demo.ChineseCharInfo ( ID int not null auto_increment, Hanzi varchar(10) not null, primary

PHP全栈开发(七):PHP与MySQL存储交互(1.连接、创建数据库;创建数据表)

在Linux服务器中可以使用命令 mysqladmin -u root password beijing2007; 来修改MySQL的root用户的密码. 但是在我们自己安装了wampserver的电脑里面,可以到PhpMyAdmin这个网页页面去改,初始root密码同样为空. 然后我们用面向过程的MySQLi来进行数据库的链接,链接代码如下: <?php $servername = "localhost"; $username = "root"; $pass

SQL server 数据库的表的创建与使用T-SQL语句操控数据表

表的创建与T-SQL语句的使用 一,表的创建与基本概念 表是包含数据库中所有数据的数据库对象,表定义是一个集合.数据在表中组织方式与在电子表格中相似,都是按行和列的格式组织的.每一行代表一条唯一的记录,每一列代表记录中的一个字段. **SQLserver 中的表包含下列主要组件 ** #列: 每一列代表由表的建模的对象的某个属性,列如,一个产品表有id 列,颜色列和重量列 #行: 每一行代表由表建模的对象的一个单独的实例 数据类型 表的创建 使用T-SQL语句操控数据表 1.查询王明的成绩?结果

Access sql语句创建表及字段类型(转)

http://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html 创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

SQL语句-批量插入表(表数据插表)

批量插入表(表数据插表) ****1.INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量.示例如下: 2.SELECT INTO FROM语句语句形式为:SELECT vale1, value2 into Table2 from