确定数据库已在sql服务器上运行,然后打开企业管理器,打开数据库,打开Tables,点击你想查看的那个表,右键-打开表-返回所有行;如果是英文版的就:右键-open table-return all rows
找到要打开的数据库文件,如图
如图所示,该数据库文件后缀名为mdf,是SQL
Server数据库的数据文件,这里将用SQL
Server数据库对该文件进行打开。启动SQL
Server数据库,如图
图为启动SQL
Server
Management
Studio时的界面,登录后可以管理数据库数据。开启之后的界面如图
提示用户输入用户名和登录密码,输入正确后,点击登录,进入管理界面,如图
进入管理界面后,右键选择数据库,再选择附加功能,如图
点击附加后,出现窗口,如图
在附加数据库窗口中,点击添加按钮,提示选择要附加的数据库,如图
选种要添加的数据库,点击确定,在管理界面中会出现添加的数据库,如图
打开数据库,就可以看到数据库中的表,表中的数据都可以看到。如图
MySQL的用法如下:
一、准备工作:
1、打开任务管理器,启动MySQL服务(点击开始即可)。
2、打开下载好的连接工具Navicat,选择要连接的数据库(MySQL),d出MySQL-新建连接窗口,点击测试连接,出现连接成功,点击确定。
二、新建数据库:
在连接好的MySQL连接上点击右键,选择新建数据库,d出新建数据库窗口后,取数据库名,输入字符集为utf8,输入排序规则为utf8_icelandic_ci,点击确定,即可创建成功。
三、新建数据库表:
在表上点击右键,选择新建表,添加字段,设置标识列(勾选自动递增)。
四、导入数据库表:
准备一张要导入MySQL数据库的表:在表上点击右键,选择运行SQL文件,d出运行SQL文件,选择数据库表的位置,找到你要导入的表,点击开始完成导入,然后关闭即可。再次在表上点击右键,选择刷新,完成表的导入。
五、写sql语句:
点击新建查询,然后选择要连接的数据库和表,即可尽情打代码啦!!!
我说的是oracle的库:
打开数据库按下列步骤 *** 作:
sqlplus / nolog
conn / as sysdba --连接到超级用户
startup --启动数据库
下面可以查到数据库系统上到底有多少用户和都是什么时候创建的
SELECT username,created FROM dba_users;
给你个例子供你参考
<span style="font-size:14px;">#import "StudentDataBaseh"#import "DBh"
#import "StudentModelh"
@implementation StudentDataBase
//查找所有数据
+(NSArray )findAll{
sqlite3 db = [DB DBOpen]; //调用DB open方法 获取数据库指针
sqlite3_stmt stmt;//镜像 copy出来的镜像 不影响sqlite里的内容
int result = sqlite3_prepare_v2(db, "select from student", -1, &stmt, Nil);
//-1是不限制字符串的长度 &stmt是往stmt里面赋值 Const char pzTail是设置前面哪个是不用的
NSMutableArray peopels = [NSMutableArray array]; //制作容器 要装数据
//判断结果 0进判断 result==0表示正确
if (SQLITE_OK == result) {
//判断是否有下一行
while (sqlite3_step(stmt) == SQLITE_ROW) {
//int iCol 是第几个
int stuId = sqlite3_column_int(stmt, 0); //取一行中的一个 int是值的类型
const unsigned charchar stuName = sqlite3_column_text(stmt, 1); //取一行中的一个 text是值的类型
const unsigned charchar stuSex = sqlite3_column_text(stmt, 2); //取一行中的一个 text是值的类型
float stuScore = sqlite3_column_double(stmt, 3); //取一行中的一个 double是值的类型
//转换
NSString currentName = [NSString stringWithUTF8String:(const charchar )stuName];
NSString currentSex = [NSString stringWithUTF8String:(const charchar )stuSex];
StudentModel student = [StudentModel studentModelWithId:stuId name:currentName sex:currentSex score:stuScore];
//将model中内容 添加到 之前的容器 数组
[peopels addObject:student];
}
sqlite3_finalize(stmt);//关闭镜像
return peopels;//将这个装有数据的数组 返回
}else{
sqlite3_finalize(stmt);
return [NSArray array]; //如果没进入if 返回一个空数组
}
}
//查找单个数据
+(StudentModel )findPeopleWith:(NSInteger )stuId{
sqlite3 db = [DB DBOpen];
sqlite3_stmt stmt;
int result = sqlite3_prepare_v2(db, "select stuName,stuId,stuSex,stuScore from student where stuId=", -1, &stmt, Nil);
sqlite3_bind_int(stmt, 1, stuId);// 第一个int是第几个问好? 第二个int 是绑定的内容 绑定问好
if (SQLITE_OK == result) {
if (sqlite3_step(stmt) == SQLITE_ROW) {
const unsigned charchar stuName = sqlite3_column_text(stmt, 0);
int stuId = sqlite3_column_int(stmt, 1);
const unsigned charchar stuSex = sqlite3_column_text(stmt, 2);
float stuScore = sqlite3_column_double(stmt, 3);
NSString currentName = [NSString stringWithUTF8String:(const charchar )stuName];
NSString currentSex = [NSString stringWithUTF8String:(const charchar )stuSex];
StudentModel student = [StudentModel studentModelWithId:stuId name:currentName sex:currentSex score:stuScore];
sqlite3_finalize(stmt);
NSLog(@"000");
return student;
}else{
NSLog(@"11111");
return nil;
}
}else{
NSLog(@"222222");
sqlite3_finalize(stmt);
return nil;
}
}
//插入数据
+(void)insertIntoModel:(StudentModel )model{
sqlite3 db = [DB DBOpen];
sqlite3_stmt stmt;
int result = sqlite3_prepare_v2(db, "insert into student values(,,,)", -1, &stmt, Nil);
sqlite3_bind_int(stmt, 1, modelstuId);
sqlite3_bind_text(stmt, 2, [modelstuName UTF8String], -1, Nil);
sqlite3_bind_text(stmt, 3, [modelstuSex UTF8String], -1, nil);
sqlite3_bind_double(stmt, 4, modelstuScore);
if (SQLITE_OK == result) {
if (sqlite3_step(stmt) == SQLITE_DONE) {
NSLog(@"添加成功");
sqlite3_finalize(stmt);
return;
}else{
NSLog(@"添加失败");
sqlite3_finalize(stmt);
return;
}
}else{
NSLog(@"111");
sqlite3_finalize(stmt);
return;
}
}
//更新数据
+(void)updateStuName:(NSString )name stuSex:(NSString )sex stuScore:(CGFloat)score stuId:(NSInteger)stuid{
sqlite3 db = [DB DBOpen];
sqlite3_stmt stmt;
int result = sqlite3_prepare_v2(db, "update student set stuName=,stuSex=,stuScore= where stuId = ", -1, &stmt, Nil);
sqlite3_bind_int(stmt, 4, stuid);
sqlite3_bind_text(stmt, 1, [name UTF8String], -1, Nil);
sqlite3_bind_text(stmt, 2, [sex UTF8String], -1, nil);
sqlite3_bind_double(stmt, 3, score);
if (SQLITE_OK == result) {
if (sqlite3_step(stmt) == SQLITE_DONE) {
NSLog(@"更新成功");
sqlite3_finalize(stmt);
return;
}else{
NSLog(@"更新失败");
sqlite3_finalize(stmt);
}
}else{
NSLog(@"shibai");
sqlite3_finalize(stmt);
}
}
//删除数据
+(void)deleteModelStuId:(NSInteger)stuid{
sqlite3 db = [DB DBOpen];
sqlite3_stmt stmt;
int relust = sqlite3_prepare_v2(db, "delete from student where stuid= ", -1, &stmt, nil);
sqlite3_bind_int(stmt, 1, stuid);
if (SQLITE_OK == relust) {
//step 截段
if (sqlite3_step(stmt) == SQLITE_DONE) {
NSLog(@"删除成功");
sqlite3_finalize(stmt);
return;
}else{
NSLog(@"删除失败");
sqlite3_finalize(stmt);
return;
}
}else{
NSLog(@"删除失败11");
sqlite3_finalize(stmt);
return;
}
}
@end
</span>
如果sql
server是装在c盘的,那么路径就是:c:\program
files\microsoft
sql
server\mssql\data\
拷进去这后,再在查询分析器里执行下面的sql语句,也是直接拷贝进查询分析器直接执行即可。
exec
sq_attach_db@dbname=n'baby',
@filename1=n'c:\program
files\microsoft
sql
server\mssql\data\babymdf',
@filename2=n'c:\program
files\microsoft
sql
server\mssql\data\babyldf'
以上就是关于sql数据库写完的代码在哪看全部的内容,包括:sql数据库写完的代码在哪看、sql 数据库数据文件怎么打开、mysql怎么打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)