㈠ sql语句创建表
CREATE TABLE 语句用于创建数据库中的表。
具体用法为:
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
(1)tsqlcreatetable扩展阅读:
创建表数据类型:
integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。
decimal(size,d) numeric(size,d):容纳带有小数的数字。
char(size):容纳固定长度的字符串
varchar(size):容纳可变长度的字符串
date(yyyymmdd):容纳日期。
参考资料:网络-SQL CREATE TABLE
㈡ 利用t-sql语言创建表时,语句是
语句是CreateTable。根据查询网上相关信息显示,T-SQL即Transact-SQL,是SQL在MicrosoftSQLServer上的增强版,它是用来让应用程序与SQLServer沟通的主要语言。
㈢ 如何用SQL server的t-sql语句创建一个表格
create table student(studentname varchar(10) primary key,age int);x0dx0acreate table 创建表,表名字为studentx0dx0a(studentname:字段名为studentname, varchar(10) 类型为字符型,长度10 primary key 主键,age:字段名为age, int 类型为整型);x0dx0ax0dx0a添加新字段:x0dx0ax0dx0aalter table student add col1 varchar(10)x0dx0aalter table 修改表 student :表名字为student ,add 添加,col1 字段 名字为col1 varchar(10) 类型为字符型,长度10。
㈣ 如何用SQL创建一个表格
1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。
㈤ T_sql循环创建表的字段
USE tempdb
go
--定义字段[001.....100]类型(如:int)
USE tempdb
go
DECLARE @s VARCHAR(8000)
SET @s='create table Table1(
ID int identity(1,1) primary key,
Name nvarchar(100)'
DECLARE @i INT
SET @i=1
WHILE @i<=100
SELECT @s=@s+',['+RIGHT(1000+@i,3)+'] int',@i=@i+1
EXEC(@s+')')
SELECT * FROM Table1
--DROP TABLE Table1
㈥ 写出完成下列要求的T-SQL语句
-创建学生表,学号为主键,性别默认值为‘男’,学号和姓名要求非空。
use 学生选课
create table 学生表
(学号 char(10) PRIMARY KEY NOT NULL,
姓名 varchar(20) NOT NULL,
性别 char(2) DEFAULT '男',
专业 varchar(50),
籍贯 varchar(40),
出生日期 datetime);
--向选课表插入数据('20180102’,’1002’,89)
INSERT INTO 选课表
VALUES ('20180102','1002',89);
--修改学生表,将“陈明”的出生日期改为“1998-2-12”
UPDATE 学生表
SET 出生日期='1998-2-12'
WHERE 姓名='陈明';
--查询选课成绩不及格的学生的姓名、课程名和成绩,按成绩降序排序。
select 姓名,课程名,分数 as 成绩
FROM 学生表 as a, 选课表 as b,课程表 as c
where a.学号=b.学号 AND b.课程号=c.课程号 AND
b.分数<60
ORDER BY 分数 DESC;
--查询学生表,分别统计男女生人数。
select 性别,count(*) 人数
from 学生表
GROUP BY 性别;
--创建视图“学生_view”,查询输出所有学生的姓名、性别、专业。
create view 学生_view
AS select 姓名,性别,专业
from 学生表;
--创建存储过程“选课统计_proc”,查询选课表,统计输出每门课程的所选学生人数及最高分,并执行该存储过程。
CREATE PROCEDURE 选课统计_proc
AS
BEGIN
SELECT 课程号,COUNT(学号) AS 所选学生人数,MAX(分数) AS 最高分
FROM 选课表
GROUP BY 课程号
END;
EXEC 选课统计_proc
㈦ 以下信息,,用T-SQL语言创建表
create database sale
go
use sale
go
create table g(
商品号 int primary key,
商品名 char(20) not null,
单价 decimal(9,2)
)
go
create table s(
商店号 int primary key ,
商店名 char(20) not null,
经理 char(8)
)
go
create table gs(
商店号 int not null,
商品号 int not null,
销售量 int default(0)
)
go
alter table gs add constraint pk_store primary key(商店号,商品号)
go
㈧ sqlite如何提前createtable
解决办法:创建SQLite数据库中表的语法和其它数据库创建表基本一致,其sql语法如下:
CREATE TABLE table_name(
column_name1 datatype1 [extra_info1],
column_name2 datatype2 [extra_info2],
column_name3 datatype3 [extra_info3],
.....
column_namen datatype4 [extra_info4]
);
使用CREATE TABLE来指定创建表,其table_name是我们需要创建的表的名称,一般使用字母,数据和下划线。
数据库表中的名称应在数据库中唯一,不得和其它表名重复,但不同的数据库中可以有相同的表名。
一般表名习惯是以t_开头,后接表的名称,多个单字用下划线分隔。如t_web,t_user_info。
表中的列一般包括3个信息,分别为列名,列类型和附加信息。
列名,表示该列存储的信息名称,惟一。
列类型,用于指定数据类型。具体可查看SQLite 数据类型信息。
附加信息一般可选,一般用于描述是否为主键,默认信息或其它修饰信息。
实例
下面我们来创建一个名为t_student的表,其含有三个信息分别为:
Id:编号,整数型,主键。
name:姓名,字符串,不为空。
score:成绩,实数型,不为空。
这样我们创建表的sql语句为:
create table t_student(
id int primary key not null,
name text not null,
score real
);
注意:sql语句不区分大小写。
运行如下:
sqlite> create table t_student(
...> id int primary key not null,
...> name text not null,
...> score real
...> );
sqlite> .schema t_student
CREATE TABLE t_student(
id int primary key not null,
name text not null,
score real
);
SQLite快速创建表
由于SQLite的数据类型是弱类型的,即存储的数据可以是数据类型具有五种任意类型。所以在创建表时也可以不指定表的数据类型,即数据类型是可选的。
如我们创建一个含有a,b,c,d,e,f五列的表,但并未指定数据类型,所以这5列是可以存储任意的数据类型。
sqlite> create table t_test4(a,b,c,d,e);
sqlite> .schema t_test4
CREATE TABLE t_test4(a,b,c,d,e);
随手分享,手有余香
字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。