代码操作数据库

Tansact-SQL T-SQL

1.创建数据库 create database MyDB on primary (  Name=MyDB,  FileName="D:\MyDB.MDF" ),    --创建主数据文件叫MyDB,放在D盘中. (  Name=MyDB1,  FileName="E:\MyDB1.NDF" ),   --创建次数据文件叫MyDB1,放在E盘中. log on (  Name="MyDB_Log",  FileName="E:\MyDB.Log" )    --创建MyDB的日志文件,放在E盘中.

2.打开数据库 use MyDB use master

3.修改数据 alter database MyDB  --修改MyDB数据库 add file --添加file文件 (  Name="MyDB2",   --创建次数据文件叫MyDB1.

FileName="C:\MyDB2.ndf"   --将MyDB次数据文件放在C盘中. )

4.删除数据库

drop database mydb

5.查看数据库的信息 sp_helpdb mydb 8.重命名数据库 sp_renamedb  ‘NewMyDB‘,‘MyDB‘

6.创建表 create table Login (  UserName varchar(20) primary key, --建主键.  Password varchar(20) not null,  --不能为空值.  Name varchar(20) unique,  --建惟一键.  Sex bit default 1,  --建默认约束(缺省约束).  Birthday datetime check(birthday>‘1900-1-1‘) --建检查约束. )

7.修改表 alter table Login Add Money float  --添加 alter table login drop column Money  --删除 alter table Login alter column Money Real  --修改

8.删除表 drop table chengji删除成绩表

数据库设计的三大范式

第一范式:(1NF):列的原子性,每一列不能再往下拆分

第二范式:(2NF):针对于联合主键,其中某些列只和一个主键列有关系违反了第二范式。

第三范式:(3NF):该表中,不能出现与主键间接关联的列,只能有直接关系的列

关键字: primary key :主键 identity:自增长 references表名(列名):外键关系 primary key(Code,ChengWei)联合主键

ids int identity:自增长列

references student(code)引用于student表中的code

时间: 2024-12-07 00:44:01

代码操作数据库的相关文章

android sqlite3命令行检查自己的代码操作数据库是否正确

真机调试的话需要root ,否则没有访问目录的权限 在 linux 的终端 或者 windows的cmd 中输入 1 adb shell 进入shell 环境 1 cd /data/data/程序包名/databases ls  列出数据库 使用 sqlite3 数据库文件名 进入数据库.以 book.db 为例 sqlite3 book.db   将打开db , 命令行提示变成  sqlite>  说明已经进入 sqlite程序, 所以这是两个动作, 启动 sqlite 并打开数据库.想要出来

编写hibernate 操作数据库的dao层简单代码

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久

Java代码操作oracle数据库(JDBC+sevrlet+jsp+html)

1, 注册页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

iOS开发之用代码实现数据库FMDB的操作

iOS开发之用代码实现数据库FMDB的操作 1.简介 需求作用: 如果需要保存大量的结构较为复杂的数据时候, 使用数据库, 例如交规考试项目 常用的数据库: (1)Microsoft SQL Server 2000/2008, 中小企业使用较多 (2)Oracle 比较复杂, 大企业使用较多 (3)Mysql数据库, 网站使用较多 (4)sqlite: 本地数据库, 访问数据足够快, 直接访问文件 足够简单, 功能相对其他数据库软件不是特别齐全, 足够用了  足够小, 系统不超过1M, 适合在移

不使用spring的情况下用java原生代码操作mongodb数据库的两种方式

由于更改了mongodb3.0数据库的密码,导致这几天storm组对数据进行处理的时候,一直在报mongodb数据库连接不上的异常.   主要原因实际上是和mongodb本身无关的,因为他们改的是配置文件的密码,而实际上这个密码在代码中根本就没有使用,他们在代码中已经把用户验证信息写死.   在协助他们解决这个问题的时候,我看到他们代码中在和mongodb数据库交互时使用了已经不被建议使用的方法,于是便抽时间尝试了一下另一种被建议的方式实现各功能.   当然了,生产环境中用的是mongodb集群

C# 操作数据库就的那点代码

操作数据库的那点代码,别在费劲每个数据库都写一遍SQLHelper,SQLiteHelper,OleDbHelper,了,这里都有了. 接口不发了,自己抽取定义就行了. public abstract class DbHelperBase : IDbHelper { /// <summary> /// 直接获得连接字符串 /// </summary> /// <param name="connStr"></param> public Db

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行? 因为在解析时最新解析的就是JAVA代码,不管写哪里,都会最新被解析

C# 之行存储过程操作数据库演示的代码

把开发过程比较常用的代码珍藏起来,下边代码是关于C# 之行存储过程操作数据库演示的代码,应该对码农们也有好处. public void LogRequest(string requestor, string messageBody) { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString))

C#编写程序操作数据库如何防止SQL注入漏洞的发生

我们在使用C# 编程的时候,经常会遇到操作数据库的地方,如果我们不注意,可能编写的代码就是下面这样 在前台定义了一个文本框,name值为btnName;  定义了一个查询按钮,name值为btnSearch,Click事件为 btnSearch_Click, private void btnSearch_Click(object sender, RoutedEventArgs e)         {             using (SqlConnection conn = new Sql