仓酷云
标题:
ASP教程之MySQL数据库基本教程
[打印本页]
作者:
萌萌妈妈
时间:
2015-1-16 23:13
标题:
ASP教程之MySQL数据库基本教程
ASP脚本是采用明文(plaintext)方式来编写的。mysql|基本教程|数据|数据库数据库从最后的数据文件的复杂汇合开展到明天的年夜型数据库办理体系已成为我们一样平常生存中不成短少的构成部分。假如不借助数据库的匡助,很多复杂的事情将变得冗杂有趣,乃至难以完成。特别是象银行、院校和藏书楼如许的年夜型构造加倍依托数据库体系完成其一般的运作。再看互联网上,从搜刮引擎到在线阛阓,从网上谈天到邮件列表,都离不开数据库。
今朝,市情上的数据库产物多种多样,从年夜型企业的办理计划到中小企业或团体用户的小型使用体系,能够满意用户的多样化需求。这里,我们所要向人人先容的MySQL数据库是浩瀚的干系型数据库产物中的一个,比拟较别的体系而言,MySQL数据库能够称得上是今朝运转速率最快的SQL言语数据库。除具有很多别的数据库所不具有的功效和选择以外,MySQL数据库是一种完整收费的产物,用户能够间接从网高低载数据库,用于团体或贸易用处,而不用付出任何用度(保举下载站点http://www.mysql.com)。
整体来讲,MySQL数据库具有以下次要特性:
1.同时会见数据库的用户数目不受限定;
2.能够保留凌驾50,000,000笔记录;
3.是今朝市场上现有产物中运转速率最快的数据库体系;
4.用户权限设置复杂、无效。
现在,包含Siemens和SiliconGraphics如许的国际出名公司也入手下手把MySQL作为其数据库办理体系,这就加倍证实了MySQL数据库的优胜功能和宽广的市场开展远景。
本文将重点向读者先容MySQL数据库的一些基础操纵,包含怎样与数据库创建毗连,假如设置数据库,和怎样实行基础的命令等。但愿可以对读者进修和把握MySQL数据库有所助益。
进门
一样平常来讲,我们会见MySQL数据库时,起首必要利用telnet远程登录安装数据库体系的服务器,然后再进进MySQL数据库。MySQL数据库的毗连命令以下:
mysql-hhostname-uusername-p[password]
大概:
mysql-hhostname-uusername--password=password
个中,hostname为装有MySQL数据库的服务器称号,username和password分离是用户的登录称号和口令。
假如MySQL数据库安装和设置准确的话,用户在输出上述命令以后会失掉以下体系反应信息:
WelcometotheMySQLmonitor.Commandsendwith;org.
YourMySQLconnectionidis49toserverversion:3.21.23-beta-log
Typehelpforhelp.
mysql>
如许,用户就乐成进进了MySQL数据库体系,能够在mysql>命令提醒符以后输出各类命令。上面,我们列出一些MySQL数据库的次要办理命令供读者参考,用户也能够经由过程在命令符以后输出help,h或?失掉以下命令的复杂申明。
mysql>help
help(h)显现命令匡助
?(h)感化同上
clear(c)扫除屏幕内容
connect()从头毗连服务器,可选参数为db(数据库)和host(服务器)
exit()加入mysql数据库,感化与quit命令不异
go(g)将命令传送至mysql数据库
print(p)打印以后命令
quit(q)加入mysql数据库
status(s)显现服务器以后信息
use(u)翻开数据库,以数据库称号作为命令参数
上述命令次要用于MySQL数据库的体系办理,假如用户必要对某个详细的数据库举行操纵,可使用use命令进进该数据库,格局以下:
mysql>usedbname;
这里必要提示读者注重的一点就是MySQL数据库请求利用者在一切命令的开头处利用“;”作为命令停止符。
数据范例和数据表
从实质上说,数据库就是一种不休增加的庞大的数据构造布局。在MySQL数据库中,用于保留数据纪录的布局被称为数据表。而每条数据纪录则是由更小的数据工具,即数据范例构成。因而,整体来讲,一个或多个数据范例构成一条数据纪录,一条或多条数据纪录构成一个数据表,一个或多个数据表构成一个数据库。我们能够把上述布局了解为以下情势:
Database<Table<Record<Datatype
数据范例分为分歧的格局和巨细,能够便利数据库的计划职员创立最幻想的数据布局。可否准确的选择得当的数据范例对终极数据库的功能具有主要的影响,因而,我们有需要起首对数据范例的有关观点举行较为具体的先容。
MySQL数据范例
MySQL数据库供应了多种数据范例,个中较为经常使用的几种以下:
CHAR(M)
CHAR数据范例用于暗示流动长度的字符串,能够包括最多达255个字符。个中M代表字符串的长度。
举比方下:
car_modelCHAR(10);
VARCHAR(M)
VARCHAR是一种比CHAR加倍天真的数据范例,一样用于暗示字符数据,可是VARCHAR能够保留可变长度的字符串。个中M代表该数据范例所同意保留的字符串的最年夜长度,只需长度小于该最年夜值的字符串都能够被保留在该数据范例中。因而,关于那些无法计算切实长度的数据工具来讲,利用VARCHAR数据范例加倍明智。VARCHAR数据范例所撑持的最年夜长度也是255个字符。
这里必要提示读者注重的一点是,固然VARCHAR利用起来较为天真,可是从全部体系的功能角度来讲,CHAR数据范例的处置速率更快,偶然乃至能够超越VARCHAR处置速率的50%。因而,用户在计划数据库时应该综合思索各方面的要素,以求到达最好的均衡。
举比方下:
car_modelVARCHAR(10);
INT(M)[Unsigned]
INT数据范例用于保留从-2147483647到2147483648局限以内的恣意整数数据。假如用户利用Unsigned选项,则无效数据局限调剂为0-4294967295。举比方下:
light_yearsINT;
依照上述数据范例的设置,-24567为无效数据,而3000000000则由于超越了无效数据局限成为有效数据。
再比方:
light_yearsINTunsigned;
这时候,3000000000成为无效数据,而-24567则成为有效数据。
FLOAT[(M,D)]
FLOAT数据范例用于暗示数值较小的浮点数据,能够供应加倍正确的数据精度。个中,M代表浮点数据的长度(即小数点摆布数据长度的总和),D暗示浮点数据位于小数点右侧的数值位数。
举比方下:
rainfallFLOAT(4,2);
依照上述数据范例的设置,42.35为无效数据,而324.45和3.542则由于凌驾数据长度限定大概小数点右侧位数年夜于划定值2成为有效数据</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题
作者:
萌萌妈妈
时间:
2015-1-20 08:27
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者:
飘飘悠悠
时间:
2015-1-24 15:25
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者:
活着的死人
时间:
2015-1-25 15:24
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
作者:
因胸联盟
时间:
2015-1-30 22:16
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者:
透明
时间:
2015-2-1 17:33
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者:
只想知道
时间:
2015-2-1 18:15
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
作者:
分手快乐
时间:
2015-2-7 13:18
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者:
再现理想
时间:
2015-2-21 22:47
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者:
灵魂腐蚀
时间:
2015-3-6 22:17
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者:
老尸
时间:
2015-3-13 22:07
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者:
柔情似水
时间:
2015-3-20 20:26
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2