精华内容
下载资源
问答
  • 数据库建表代码

    2015-06-30 17:16:58
    数据库建表代码,包括学生表、选课表、课程表等
  • 减小数据库文件大小dump transaction 数据库名with no_logbackup log数据库名with no_log dbcc shrinkdatabase(数据库名) exec sp_dboption ‘数据库名’, ‘autoshrink’ , ‘true’ ‘添加字段通用函数 Sub Add...

    新建表:
    create table[表名](
    [自动编号字段] int IDENTITY (1,1)PRIMARY KEY,[字段1] nVarChar(50) default ‘默认值’null ,
    [字段2] ntext null ,
    [字段3] datetime,[字段4] money null ,[字段5] int default o,
    [字段6] Decimal (12,4) default o,[字段7] image null ,
    )
    删除表:
    Drop table[表名]
    插入数据:
    INSERT INTO表名VALUES (100,"51WINDOWS.NET’)
    删除数据:
    DELETE FROM[表名]WHERE[字段名]>100

    更新数据:
    UPDATE [表名] SET[字段1] = 200,[字段2]= ‘51WINDOWS.NET’ WHERE[字段三]=‘HAlWA’
    新增字段:
    ALTER TABLE[表名]ADD[字段名]NVARCHAR(50) NULL
    删除字段:
    ALTER TABLE[表名]DROP COLUMN[字段名]
    修改字段:
    ALTER TABLE[表名]ALTER COLUMN[字段名]NVARCHAR(50)NULL
    重命名表:(Access重命名表,请参考文章:在Access数据库中重命名表)sp_rename ‘表名’,"新表名’,‘OBJECT’
    新建约束:
    ALTER TABLE[表名]ADD CONSTRAINT约束名CHECK([约束字段]<= ‘2000-1-1’)
    删除约束:
    ALTER TABLE[表名]DROP CONSTRAINT约束名
    新建默认值
    ALTER TABLE[表名]ADD CONSTRAINT 默认值名DEFAULT '51WINDOWS.NET’FOR[字段名]
    删除默认值
    ALTER TABLE[表名] DROP CONSTRAINT默认值名

    删除Sql Server 中的日志,减小数据库文件大小dump transaction 数据库名with no_logbackup log数据库名with no_log
    dbcc shrinkdatabase(数据库名)
    exec sp_dboption ‘数据库名’, ‘autoshrink’ , ‘true’
    ‘添加字段通用函数
    Sub AddColumn(TableName,ColumnName,ColumnType)
    Conn.Execute(“Alter Table “&TableName&” Add “&ColumnName&””&ColumnType&"")
    End Sub
    ‘更改字段通用函数
    Sub ModColumn(TableName,ColumnName,ColumnType)
    Conn.Execute(“Alter Table “&TableName&” Alter Column “&ColumnName&””&ColumnType&"")
    End Sub
    ‘检查表是否存在
    sql="select count(*) as dida from sysobjects where id = object_id(N’[所有者].[表名]’)and OBJECTPROPERTY(id, N’lsUserTable’) = 1"
    set rs=conn.execute(sql)
    response.write rs(“dida”)"返回一个数值,0代表没有,1代表存在
    判断表的存在:
    select * from sysobjects where id = object_id(N’[dbo].[tablename]’) andOBJECTPROPERTY(id,N’lsUserTable’) = 1

    某个表的结构
    select * from syscolumns where id = object_id(N’[dbo].[你的表名]’) andOBJECTPROPERTY(id,N’lsUserTable’) = 1

    展开全文
  • 本资源包括该项目所有源码,框架笔记,数据库表,笔记和数据库表在项目内“开发文档”文件夹下,使用可以直接导入项目到MyEclipse中,数据库使用oracle,有oracle数据库的需要更改property文件的username,和password...
  • 基于J2EE的B/S结构人事管理系统,具有人员管理,请假管理,薪资管理等模块,具有权限控制和分页功能,附源代码+表文件。
  • 第二步:建表 学生表(包括学号,性别,年龄,所在系) create table student( Sno char(9) primary key, Sname char(20) unique, Ssex char(2), Sage smallint, Sdept char(20) ); 课程表(包括课程号,课程名,...

    第一步:点击新建查询建立数据库

    create database _10lzhangsan//先建立数据库
    

    第二步:建表

    学生表(包括学号,姓名,性别,年龄,所在系)

    create table student(
    Sno char(9) primary key,
    Sname char(20) unique,
    Ssex char(2),
    Sage smallint,
    Sdept char(20)
    );
    

    课程表(包括课程号,课程名,先行课,学分)

    create table course(
    Cno char(4)primary key,
    Cname char(40),
    Cpno char(4), 
    Ccredit SMALLINT,
    foreign key(Cpno) references course(Cno)
    );
    

    选课表(包括学号,课程号,成绩)

    create table SC(    
    Sno char(9),
    Cno char(4),
    Grade smallint,
    primary key(Sno,Cno),//主键是两个外键
    foreign key(Sno) references student(Sno),                                    
    foreign key(Cno) references course(Cno)
    );
    

    第三步:录入数据

    可以代码录入也可右键手动录入。
    在这里插入图片描述

    展开全文
  • mysql数据库建表错误

    2021-08-29 14:37:25
    首先,写的代码在vchar处有错误,但是那时候并不知道。 在建表后打断点,鼠标放在上方就会显示数据,将数据复制一下。 打开MySQL 5.5 Command Line Client这个程序 (1)输入密码; (2)输入“use 数据库名称” ...

    数据库如果出现错误,只是肉眼检查很难发现错误,后来在别人告知的情况下知道了使用其他方法进行检查,现在记录一下。

    首先,写的代码在vchar处有错误,但是那时候并不知道。
    请添加图片描述
    在建表后打断点,鼠标放在上方就会显示数据,将数据复制一下。
    请添加图片描述
    打开MySQL 5.5 Command Line Client这个程序
    (1)输入密码;
    (2)输入“use 数据库名称”
    (3)将刚才复制的数据粘贴到界面上;
    (4)回车,就会有提示是哪里的建表有问题;

    展开全文
  • mysql数据库代码建表

    万次阅读 2017-10-09 17:35:04
    实验(二):创建数据表用T-SQL代码创建以下表表2-1Class(班级)表 列名 中文名 数据类型 精度 说明 ClassID 班级号 Char 8 主键 ClassName 班级名称 varChar 20 非空 Monitor 班长姓名 Char 8 StudentNum 学生...

    实验(二):创建数据表

    用T-SQL代码创建以下表

    表2-1Class(班级)表
    列名 中文名 数据类型 精度 说明
    ClassID 班级号 Char 8 主键
    ClassName 班级名称 varChar 20 非空
    Monitor 班长姓名 Char 8
    StudentNum 学生人数 Int
    DepartmentID 系别号 Char 4 外键,引用系别表的系别号
    表2-2Student(学生)表
    列名 中文名 数据类型 精度 说明
    StudentID 学号 Char 12 主键
    StudentName 学生姓名 Char 8 非空
    Sex 性别 enum 非空,取值为“男”或“女”
    Birth 出生日期 Date 非空
    HomeAddr 家庭住址 varchar 80
    EntranceTime 入学日期 Date
    ClassID 班级号 Char 8 外键,引用班级表的班级号
    表2-3 Course(课程)表
    列名 中文名 数据类型 精度 说明
    CourseID 课程号 Char 8 主键
    CourseName 课程名 varChar 60 非空
    BookName 教材名 varChar 80 非空
    Period 学时 Int 非空
    Credit 学分 int 非空

    表2-4 Grade(成绩)表
    列名 中文名 数据类型 精度 说明
    CourseID 课程号 Char 8 主键,外键参照课程表课程号
    StudentID 学号 Char 12 主键,外键参照学生表学号
    Semester 学期 Int 非空
    SchoolYear 学年 Int
    Grade 成绩 decimal 5,1
    表2-5 Department(系别)表
    列名 中文名 数据类型 精度 说明
    DepartmentID 系别号 Char 4 主键
    DepartmentName 系名称 varChar 20 非空,唯一
    DepartmentHeader 系主任 varChar 8 非空
    TeacherNum 老师人数 Int
    表2-6Teacher(教师)表
    列名 中文名 数据类型 精度 说明
    TeacherID 教师号 Char 8 主键
    TeacherName 教师姓名 Char 8 非空
    Sex 性别 enum 非空,取值为“男”或“女”
    Birth 出生日期 Date
    Profession 职位 enum 取值为“教授”、“副教授”、“讲师”、“助教”
    Telephone 联系电话 varchar 20
    HomeAddr 家庭地址 varchar 50
    DepartmentID 系别号 char 4 外键参照系别表系别号
    表2-7 Schedule(排课)表
    列名 中文名 数据类型 精度 说明
    TeacherID 教师号 Char 8 主键,外键参照教师表教师号
    CourseID 课程号 Char 8 主键,外键参照课程表课程号
    ClassID 班级号 Char 8 主键,外键参照班级表班级号
    Semester 学期 Int 非空
    SchoolYear 学年 Int 非空
    ScheduleIdent 排课标识 Varchar 40 非空
    Classroom 上课教室 Varchar 20 非空

    【实验总结】
    这里写图片描述
    这里写图片描述

    这里写图片描述
    经验总结:
    在试验的过程中,实验要求由于外键必须依赖主键,且外键可以为空,所以需要多个主键,则可以创建多个字段主键的表。
    外键创建时,模板为 constraint 约束名 foreign key (表A字段名或字段名列表) references 表B(字段名或字段名列表)[on delete级联选项][on update级联选项]

    展开全文
  • 数据库建表基本逻辑

    2017-03-07 16:03:04
  • 数据库中“一对一”、“一对多”、“多对多”的判断方法 多对多:一个老师可以教多个学生,一个学生可以有多个老师教。 一对多:一个父亲可以有多个亲生孩子,一个孩子只能有一个生父。 一对一:一个人只能有一张...
  • 目录介绍需求思路思路1:一张表来表示所有数据(如下图)思路2:两张表,学生表和班级表(如下图)代码扩展1.数据库设计三范式1.数据库表中不能出现重复记录,每个字段是原子性的不能再分(不可重复,不可再分)2.第...
  • SpringBoot 数据库建表

    2019-08-07 08:51:09
    CrudRepository定义了一系列堆数据库进行基本操作的方法,如果需要额外方法,可以自己定义。 CrudRepository接口 源代码所提供的方法: < S extends T > S save ( S entity ) ; < S extends T > ...
  • 数据库简单代码建表

    千次阅读 2012-09-26 21:45:18
    create table course --创建一个空表 ( cno char(4) primary key, cname char(40), cpno char(4), ccredit int check(ccredit >= 0 and ccredit ), ...insert course values(1, '数据库', 5, 4);
  • 关于条码的数据库建表,条码系统用于扫描来完成仓库的上架下架收发货盘点追溯等功能,用户操作员分配权限。
  • 数据库怎么用代码建一个表

    千次阅读 2021-01-28 14:55:17
    --注意点,使用英文{},表的名称和字段尽量使用``括起来 --AUTO_INCREMENT 自增 --字符串单引号括起来 --所有的语句加,(英文的) 最后一个不用加 --PRIMARY KEY 主键一般一个表是由唯一的一个主键 ...
  • 数据库建表原则

    万次阅读 2015-09-08 16:33:19
    关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多...
  • 数据库建表遇到的一些问题

    千次阅读 2019-10-28 15:09:24
    1、MySQL中DATETIME、DATE和TIMESTAMP类型的区别 2、修改语句及注释 ALTER TABLE 原表名 RENAME TO 审计计划_计划统计 ; COMMENT ON COLUMN PLANNING....呵呵ID IS '呵呵主键,呵呵代码' ; COMMENT O...
  • 数据库建表规范建议

    千次阅读 2016-09-23 09:02:18
    1. 数据库建表 参考《MySQL性能调优与架构设计》这本书。 1.1 统一使用支持事务处理的InnoDB存储引擎,字符编码utf-8,编码核对utf8_general_ci 1.2 表间关系尽量不要用id主键关联,例如订单与会员管理,可以用...
  • 使用 mysqldump 备份数据库也是可行的,因为每次备份的时候都需要mysqldump这个文件, 我在windows备份时没问题,但是放到linux上面时,centos系统死活不认这个文件,但又不想装mysql,一气之下自己研究了个不需要...
  • SQL数据库建表建库语句 SQL SEREVER入门必备的第一个教学代码 仅供学习参考
  • 目录 配置数据库 创建表结构 多表关连的设置 自创建关联表方法 自建表 和 ManyToManyField 联合使用 配置数据库 在Django项目的settings.py文件中,配置数据库连接信息: DATABASES = { ...
  • 我这样设计数据库还有一个好处就是在里面添加了DD_TABLE` varchar(30)(表名),和表明对应的字段(DD_COLUMN),这样可以做到灵活配置,当一个表中需要有多个下拉框的时候这种配置就非常好。 c.我还在字典表里对应...
  • 电子商城数据库建表心得

    千次阅读 2018-06-03 09:25:09
    往往,系统在刚开始设计的时候到需求分析结束的时候就需要建立实体表了,表的...关于主键UUID生成然后插入数据库和主键自增的选择 选择主键自增,一般来说,在中小型项目中,主键自增的性能更优,在大项目当中,UU...
  • 这是与Oracle NoSQL数据库的使用相关的代码示例的顶级存储库。 建议您分叉存储库并从最适合您正在创建的示例的分支中进行工作。 例如,如果您要创建脚本示例,请派生存储库,从“脚本”分支,创建工作示例并提交,...
  • SQL server 创建数据库代码,非常详细

    千次阅读 2020-11-28 16:33:19
    SQL server 创建数据库 创建数据库有两种方法: 1、手动在SQL server上右击创建; 2、用SQL 语句创建数据库。 第一种就不介绍了, 1、打开SQL server ,编辑SQL server语句。 打开 Microsoft SQL Server Management...
  • 本火车订票系统带有数据库文件,源代码,课程设计报告,功能包括用户注册,用户登录,用户根据需要进行查询车票,下单订票,退订车票,改签车票功能,在列车购买商品(矿泉水零食等)
  • MySQL建立数据库建表常用步骤

    万次阅读 多人点赞 2020-01-05 17:46:39
    一、数据库操作: 1、查看数据库: >SHOW DATABASES; 2、创建数据库: >CREATE DATABASE db_name; //db_name为数据库名 3、使用数据库: >USE db_name; 4、删除数据库: >DROP DATABASE db_name; 二、创建表: 1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,087
精华内容 22,834
关键字:

数据库建表代码