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

  • 相关阅读:
    Socket通信
    浏览器调用打印机
    python dict操作
    python list操作
    python 模块Example链接
    python random模块
    python configparser模块
    python unittest模块
    python timeit模块
    python datetime模块
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/7059844.html
Copyright © 2011-2022 走看看