sql数据库写完的代码在哪看

sql数据库写完的代码在哪看,第1张

确定数据库已在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怎么打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9802578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存