小魔女 发表于 2015-1-16 22:34:51

MYSQL网页设计精晓数据库系列之进门-技能篇3

最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。技能|数据|数据库思考收拾:南海

  上面,笔者还为列位网友筹办了一套数据库年夜餐,这就是在

MS-SQLServer下的Client/Server布局编程示例: 

  MS-SQLSERVER是微软公司临盆的中型干系数据库办理体系,它有以下的一些特性:

客户/服务器系统布局
图形化的用户界面,使体系的办理加倍直不雅和复杂。
丰厚的编程接口,为用户举行使用程序计划供应了更年夜的选择余地。
与WindowsNT操纵体系的无机集成,多线程系统布局计划,进步了体系对用户并发会见的速率。
对Web手艺的撑持,利用户可以很简单的将数据库中的数据公布到网上。
代价上的上风。与别的一些年夜型数据库体系如Oracle、Sybase等比拟,SQLServer的代价十分廉价。
  因为SQLServer数据库办理体系具有凸起的有点,以是其用户愈来愈多。本文中报告的是一些利用SQLServer的办法和体味(以SQLServer6.5为例)。 

1、体系的安装

  SQLServer请求安装在WindowsNT操纵体系平台下,它能够和NT一同运转在Intelx86、AlphaAXP大概MIPS等分歧系统布局的微处置器情况。体系的内存和硬盘空间最小请求是16MB和96MB。在安装时,启动光盘上i386目次下的setup.exe程序,依据安装程序的提醒能够很简单的完成体系安装。

  安装过程当中体系次要天生了SQLEnterpriseManager、SQLWebAssistant、ISQL_W、SQLBooksOnline等体系工具,个中SQLEnterpriseManager是最主要的一个工具,它能够完成对SQLServer数据库体系的周全操纵和保护。

  体系安装终了后,有以下办法能够启动SQLServer服务:

利用netstartmssqlserver命令启动SQLServer服务。
体系主动启动。
利用体系办理工具SQLEnterpriseManager或SQLServiceManager启动服务。
利用WindowsNT把持面板里的服务选项启动SQLServer服务。


2、数据库的创建

  从SQLEnterpriseManager的数据库办理窗口选择“新建”按钮,弹出新建数据库对话框(以下页图所示)。在这个对话框中输出新建数据库的称号,选择存储数据库及其日记所利用的设备,输出它们的空间巨细(以MB为单元),再依据必要选择CreateforLoad复选框(该复选框申明是不是从一个备份库中向新建的数据库加载数据),然后选择“OK”按钮便可创立一个新的数据库。

  别的,利用SQL语句也能够创立数据库:

CREATEDATABASEMyDataBase



 [,database_device[=size]]…]

 

[,database_device[=size]]…]



  个中size是以MB为单元。
<br><imgsrc=/UploadPic/2007-2/2007212173330282.jpg><br>

3、表格的创建

  从SQLEnterpriseManager的数据库办理窗口选择DataBases->DataBaseName->Objects->Tables,弹出新建数据表对话框(如图所示)。

  

  在这个对话框里设置属性的称号、数据范例、字段长度、是不是能够为空和缺省值等。

  设置终了后点击“存储”的图标,完成表单的存储。

4、利用前端开辟工具编程利用数据库

  本例中前端开辟工具接纳InpriseDelphi4.0,经由过程前端程序完成对背景数据库的操纵,这也是Client/Server的尺度布局。

  起首在Delphi的表单上(Form)安排一些必需的控件,分离是:DataBase、Table、DataSource、DBGrid、DBNavigator。个中DataBase的属性设置为:(数据库服务器的地点)  (数据库的用户名)  (这里假定口令为123456)  

  然后将Table的DataBaseName属性设置为和DataBase控件的DataBaseName属性不异。TableName属性选择成为么利用的数据库。

  再将DataSource控件的DataSet设为Table1(Table控件的Name)。DBGrid和DBNavigator的DataSource属性都为DataSource1(DataSource控件的Name)。

  举行以上的设置以后,就完成了一个能够利用数据库表单的最复杂的程序,程序的运转界面以下:

  

  以上完成的是基于Client/Server布局的数据库编程,在WindowsNT4.0+MSSQLServer6.5下调试经由过程(PIII550,256MRAM)。

  别的,我们另有基于MS-SQLServer的Browser/Server布局程序计划示例,将在今后的JSP/ASP讲座中完成。

  本讲到此停止,祝列位伴侣兴奋!

解决方案提供商开始推动DBaaS浪潮之前,他们应该深入了解究竟什么是DBaaS。

海妖 发表于 2015-1-19 17:27:40

光写几个SQL实在叫无知。

小妖女 发表于 2015-1-24 16:32:00

对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。

柔情似水 发表于 2015-2-2 10:50:46

我个人认为就是孜孜不懈的学习

蒙在股里 发表于 2015-2-22 22:34:21

大侠们有推荐的书籍和学习方法写下吧。

透明 发表于 2015-3-7 03:42:53

从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。

admin 发表于 2015-3-21 04:21:30

如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
页: [1]
查看完整版本: MYSQL网页设计精晓数据库系列之进门-技能篇3