sql出现列名无效的原因_SQL数据库中的数据类型与表结构的创建

一、 数据类型分类

625b24af2d202566d90bdf9736f0116f.png

二、 在数据库中创建表table

① 、用向导创建表

2db156adad1a5810e4c850cf7e94852f.png
1104bfdf5138cfbb6b9d9228cfc3d92f.png

表结构创建好了之后保存:

7c060ccbb52ed8dd568c2138fe265bc4.png

保存之后可以在资源管理器中看见表:

1d6982965bb0d43d256354ee9785573e.png

三、用代码创建表:

① 、sql创建代码的语法如下(必须要掌握的):

 use 数据库名称 --使用哪一个数据库(在什么数据库下面创建表) go --批处理语句 create table 表名 ( 列名1 数据类型 ,--一个列名以逗号结尾  列名2 数据类型 --最后一个列名不逗号)
906a8060cc45e4a697c91a3ab0973171.png

②、sql创建代码的复杂语法(作为了解的知识):

用以上sql语句创建表时,如果studentDB中已经存在了studentInfo这个表,那么当我们再一次执行创建studentInfo的sql代码时会出现下列情况

数据库中已经存在studentInfo的对象 不能再次创建,在这种情况下,如果是在实际开发中,会遇到各种各样的问题,比如我们要清空数据库,重置数据库数据的时候,sql语句通常会执行到一半就出现这种问题,那么为了避免这种情况发生,我们通常的做法是,在创建表之前判断一下在这个数据库中是否已经存在了这样一张表,如果存在那么我们先把这张表给删除了,再重新创建新的,这样以来就不会有以上的同名数据库二次创建不成功的现象:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值