(自用)一小时入门SQL(SqlSever2008)01.创建表

        创建表时应遵循:变量名 +数据类型的格式

其中CREAT TABLE是固定格式记住即可 player是表的名字

        即:

--创建玩家表
CREATE TABLE player(
	id INT,
	name VARCHAR(20),
	level INT,
	exp INT,
	gold DECIMAL(10,2)
)

        常见的数据类型如下图:

  (上图为网上收集,等有空更新书上的,但也够用)

        SqlSever2008的语法与MySql语法大差不差,修改表结构中ALTER TABLE <表名>基本是固定操作,其他的操作可参考数据概论这本书。

        修改表结构的固定结构是ALTER TABLE <表名> 

增:ADD

删:DROP

改:UPDATE

查:SELECT

--创建数据库
CREATE DATABASE game;
--创建玩家表
CREATE TABLE player(
	id INT,
	name VARCHAR(20),
	level INT,
	exp INT,
	gold DECIMAL(10,2)
)
--在sqlSever中查看表结构与MySql稍有不同,MySql中为DESC player
EXEC sp_help 'player';
--修改表结构
--修改player表中的name列数据类型
ALTER TABLE player ALTER COLUMN name VARCHAR(200);
EXEC sp_help 'player';
--修改列名exec sp_rename '表名.字段名' , '新名', 'column'
EXEC sp_rename 'player.name' , 'nick_name', 'COLUMN'
EXEC sp_help 'player';
--添加列名
ALTER TABLE player ADD last_login DATETIME;
--删除列名
ALTER TABLE player DROP last_login;
DROP TABLE player;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值