数据库语句基础3

Posted .net刘玉斌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库语句基础3相关的知识,希望对你有一定的参考价值。

主外键  两个列 数据类型必须一致 

 varchar(max)  它是不可以作为主键列的

数据库名, 表名,列名不允许使用汉字

 

t-sql语句

 

创建数据库:create database data0624_1    后面的是数据库名字

 

删除数据库:drop database data0624_1    别一直放在上面,再不小心按到了 

用什么库: use data0624_1  使用语句

创建表:

create table student

(

  ids int not null unique,  唯一约束。不为空   identity(1,1)自增,从一开始每次增加一

  code nvarchar(200) primary key,   主键列

  name nvarchar(200),

  sex bit,

  birthday datetime,

  score decimal(10,4) ,

  nation nvarchar(200),

。。。。。。。

列名   数据类型,

。。。

。。。

设置主键列:primary key 

设置唯一列: unique

设置非空:not null

设置自增列:identity(1,1)    从1 开始计数,每次自增1

 

删除表: drop table student    用完了 赶紧注释掉 ,别引起麻烦

添加列:alter table 表名  add 列名 数据类型

删除列:alter table 表名drop column 列名

 

 

修改表结构:update student set nation=‘n002‘,score=100   修改nation 列 noo1改为n002 ,可以修改多个

 

添加数据:insert into student values(‘s001‘,‘张三‘,1,‘1999-1-1’,95.5,‘n002’)  

insert into 表名 values(‘s001‘,‘张三‘,1,‘1999-1-1’,95.5,‘n002’) 

修改数据:updata 表名 set 列名 = 值

 

 

删除数据:delete from student    一行一行删除 ,,,,truncate table student  删除所有的数据 

 

查询数据:select * from student

 

以上是关于数据库语句基础3的主要内容,如果未能解决你的问题,请参考以下文章

Python 基础入门笔记———— 数据类型输入输出运算符条件语句循环语句

MySQL数据库基础操作语句

6.1SQL基础----2 DML语句数据操纵语句

大数据技术之_23_Python核心基础学习_02_ 流程控制语句 + 序列(10.5小时)

03_Java基础语法_第3天(ScannerRandom流程控制语句)_讲义

JAVA的语法基础3