个人学习记录:sql 数据库

本文记录了专升本学生选择前端开发的学习过程,包括如何使用SQL Server 2008 R2进行数据库操作,如创建和删除数据库,以及表的操作,如数据类型和属性说明。作者还表达了对未来进入米哈游行业的职业期望。
摘要由CSDN通过智能技术生成

专升本第一年第二学期,艰难抉择选择前端,希望以后有机会后能去米哈游吧。

使用软件 Microsoft SQL Server 2008 r2

一、创建/删除数据库

create database database_name
drop database database_name

二、表操作

1.创建表(列与列用逗号分开)

create database table(
    table1_name int null ,
    table2_name nvarchar(20)     not null
   )

创建时检测表是否存在

        方法1:结合EXISTS存在量词

USE db_name           --将当前数据库设置为School
go 
if exists ( select * from sysobjects where name='Class' and type='U')
drop table Class      --如果存在删除Class表

       方法2:调用函数OBJECT_ID('表名')

if object_id('Class') is not null
drop table Class
go

(1)数据类型解释:大佬的详细说明

                bit:只能是0|1

                numeric(19,4) 长度19位,保留4位小数

                int:范围 -2^31 ~ 2^31-1

                char:最大8000个字符,char系列速度比起较高,自动填充空格到末尾

                nvarchar(n) varchar(n)区别:建议使用nvarchar

                        ①:最大值:nvarchar(4000) || varchar(8000)

                        ②:nvarchar是Unicode编码可变长度类型     

        (2)属性

                identity(m,n) 从m开始每次增加n的值(无m,n默认1,1)

                default 约束 插入默认值

                        —数据类型为datetime时 default getdate() 默认值为当前系统时间

不知道CSDN能不能写完后编辑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值