浅谈MySQL数据库.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈MySQL数据库 摘要 本论文结合设计的Jsp/Servlet网上拍卖系统论述了目前比较流行的MySQL数据库,从MySQL数据库的权限、用户、建立表格时用到的主要的参数和数据库的连接技术等方面进行详述的。 关键词 MySQL用户 ; MySQL参数 ; MySQL连接 MySQL作为最受欢迎的开源SQL数据库管理系统,得到了广泛应用。MySQL具有最小粒度可达列、功能齐全、查询迅捷等优点。所以我们在本次网上拍卖系统中用的数据库管理系统就是使用了MySQL管理系统。我做的部分是数据库的部分。下面从权限、用户、参数和连接等几个方面来详细分析MySQL数据库管理系统。 1 MySQL 的权限概述 MySQL 共有select、insert、update、delete、index、alter、create、drop、grant、reload、shutdown、process 和file 等13 种权限。其中select 权限用于控制用户对数据库表的select 操作,insert 权限用于控制用户对数据库表的insert 操作,update 权限用于控制用户对数据库表update 操作,delete 权限用于控制用户对数据库表的delete 操作,index 权限用于控制用户对数据库表建立或删除索引,alter 权限用于控制用户对数据库表的alter 操作,create 权限用于控制用户建立数据库、数据库表和索引,drop 权限用于控制用户删除数据库或表,grant 权限用于向特定用户授予各种权限,reload 权限用于控制用户对服务器的flush 操作,shudown 权限用于控制用户关闭数据库服务器,process 权限用于控制用户查看和杀死数据库服务器的线程,file 权限用于控制用户存取服务器上的权限。MySQL的13 种权限中,select、insert、update、delete 等4 种权限为数据操作权限,用于数据查询、插入、修改和删除,其他权限则主要用于数据管理。对于这4 种数据操作权限,MySQL 允许数据库管理员(DBA)将这4 种权限建立在数据库、表、列等数据级别上赋予特定用户。若将这4 种权限建立在一数据库上赋予一用户,则该用户拥有该数据库中所有表上所有列的相应权限;若将这4 种权限建立在一数据库表上赋予一用户,则该用户拥有该数据库表所有列上的相应权限;若将这4 种权限建立在一数据库表的某列上赋予一用户,则该用户仅拥有对该列上的相应权限。这4 种权限可同时建立在数据库、表和列上,因此可能出现同一用户在数据库、表和列3 个数据粒度上的权限发生冲突的现象,此时MySQL 采用“数据库级权限 表级权限 列级权限”规则处理该冲突。 2 MySQL 的用户 MySQL 的用户由用户名标识,与DB2 不同,MySQL 独立管理自己的用户名,而不使用操作系统自身的用户名,同时MySQL 独立管理个用户的密码。此外,MySQL 还将用户名与用户登录的主机实现绑定,即MySQL 允许数据库管理员对特定主机上的特定用户进行授权。特定主机由主机名或主机I P 地址标识,且支持通配符:% 代表任意字符、_ 代表任意一个字符。比如允许用户L a n U s e r 在 ?54 等主机上登录,则数据库管理员授权时,可使用主机通配 符81.34.17. %。若LanUser 用户在2 上登录,则MYSQL 数据库服务器将拒绝之。 三、创建数据表时所用到的主要的参数选项 3.1 Primary Key 具有Primary Key限制条件的字段用于区分同一个数据表中的不同记录。因为同一个数据表中不会存在两个具有相同值的Primary Key字段,所以对于那些需要严格区分不同记录的数据表来说,Primary Key具有相当重要的作用。 3.2 Auto_Increment 具有Auto_Increment限制条件的字段值从1开始,每增加一条新记录,值就会相应地增加1。一般来说,我们可以把Auto_Increment字段作为数据表中每一条记录的标识字段。 3.3 NOT NULL NOT NULL限制条件规定用户不得在该字段中插入空值。 其它数据表命令除了创建新的数据表之外,MySQL数据库还提供了其它许多非常实用的以数据表作为操作对象的命令。例如: 显示数据表命令 mysql show tables; 该命令 将会列出当前数据库下的所有数据表;显示字段命令mysql show columns from tablename; 该命令将会返回指定数据表的所有字段和字段相关信息。 3.4 Jsp/Servlet网上拍卖系统系统中用到的数据库表格 本系统跟需求所建立的数据库表有如下: users用户信息表 Field Type Null

文档评论(0)

绿风 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月27日上传了教师资格证

1亿VIP精品文档

相关文档