zoukankan      html  css  js  c++  java
  • 数据库创建

    创建/删除数据库

    create database 数据库名 drop database 数据库名  use数据库

    create table 表名() 列名 类型 限制 {

    自增Identity(1,1) 非空 Not null

    主键  建表时添加  primary key  已经创建好表之后新增约束

    alter table 表名  add constraint PK_字段名--"PK"为主键的缩写,字段名为要在其上创建主键的字段名,'PK_字段名'就为约束名,primary key (字段名) --字段名同上

    外键 建表时添加  foreign key references 表名(字段)已创建好表之后新增约束alter table 表名 add constraint FK_字段名--"FK"为外键的缩写,foreign key (字段名) references 关联的表名(关联的字段名) --注意'关联的表名'和'关联的字段名'

    唯一 unique 

    drop table 表名

    添加删除列 alert table 表名 add 列名 类型 限制   alter table 表名 drop column 列名

    增insert into 表名 values(   ,  ,  )

    删delete from 表名   truncate table 表名:truncate table 表名

    改update 表名 set 列名 = 值

    }

    建立student  score course三个表

    create database zuoye
    use zuoye
    create table student
    (
    sno varchar(20) not null,
    sname varchar(20) not null,
    ssex varchar(20) not null,
    sbirthday datetime ,
    class varchar(20) ,
    )
    insert into student values('108','曾华','男','1977-09-01','95033')
    insert into student values('105','匡明','男','1975-10-02','95031')
    insert into student values('107','王丽','女','1976-01-23','95033')
    insert into student values('101','李军','男','1976-02-20','95033')
    insert into student values('109','王芳','女','1975-02-10','95031')
    insert into student values('103','陆君','男','1974-06-03','95031')
    select *from student

    create table course
    (
    cno varchar(20) not null,
    cname varchar(20) not null,
    tno varchar(20) not null,
    )
    insert into course values('3-105','计算机导论','825')
    insert into course values('3-245','操作系统','804')
    insert into course values('6-166','数字电路','856')
    insert into course values('9-888','高等数学','831')
    select *from course

    create table score
    (
    sno varchar(20) not null,
    cno varchar(20) not null,
    degree decimal(4,1),
    )
    insert into score values('103','3-245',86)
    insert into score values('105','3-245',75)
    insert into score values('109','3-245',68)
    insert into score values('103','3-105',92)
    insert into score values('105','3-105',88)
    insert into score values('109','3-105',76)
    insert into score values('101','3-105',64)
    insert into score values('107','3-105',91)
    insert into score values('108','3-105',78)
    insert into score values('101','6-166',85)
    insert into score values('107','6-166',79)
    insert into score values('108','6-166',81)
    select *from score

    create table teacher
    (
    tno varchar(20) not null,
    tname varchar(20) not null,
    tsex varchar(20) not null,
    tbirthday datetime ,
    prof varchar(20),
    depart varchar(20) not null,
    )
    insert into teacher values('804','李诚','男','1958-12-02','副教授','计算机系')
    insert into teacher values('856','张旭','男','1969-03-12','讲师','电子工程系')
    insert into teacher values('825','王萍','女','1972-05-05','助教','计算机系')
    insert into teacher values('831','刘冰','女','1977-08-14','助教','电子工程系')
    select *from teacher

  • 相关阅读:
    现在,为什么连一个 JavaScript 的厌恶者都认为:每个开发人员都应该学习 JavaScript
    .NET 部署_ASP.NET 部署的八大关键实践
    Ext.Net 1.2.0_Ext.Net.DateColumn 日期格式问题
    Ext.Net 1.2.0_Ext.UX.GMapPanel Google Map 插件
    Yahoo Web UIs——Java开发者丰富的Web UI
    单元测试_使用 Nmock 单元测试 .NET 业务对象
    公共语言运行库中的程序集05程序集安全注意事项
    Entity Framework_成功针对多种数据库使用实体框架(EF)
    反射_01概述和反射中的运行时类型以及查看类型信息
    公共语言运行库中的程序集01概述
  • 原文地址:https://www.cnblogs.com/qwer123666/p/7083267.html
Copyright © 2011-2022 走看看