欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    MYSQL数据库基础.ppt

    • 资源ID:5441068       资源大小:230.99KB        全文页数:26页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MYSQL数据库基础.ppt

    PHP,Author:arcenE-,MYSQL数据库基础,数据库的安装数据库的登陆在Dos模式下,进入安装目录bin下.1、mysql 进入mysql客户端模式命令:mysql u root p 123456 root为默认用户,123456为用户密码2、mysqladmin 修改密码命令:mysqladmin u root-p 123456 password 111111,MYSQL数据库基础,mysqladmin u root p password 111111;输入结束有提示输入旧密码。MySql权限管理普通用户权限,MYSQL数据库基础,MYSQL数据库基础,MYSQL数据库基础,创建新用户命令:grant 权限 on 表 to user_name Identified by password with grant option权限是上面列表中列出的权限,多个权限间用逗号分隔。表指被授权的数据库表的名称,可以指定为*.*,表示所有的数据库的所有的表,也可以指定为dbname.*,表示dbname里所有的表,MYSQL数据库基础,username 表示要被授权的用户名。Mysql允许用户名包含一个主机名,这样可以区分来自不同域的用户。如ahutlocalhostIdentified by password表示登陆时要用的密码如:grant select,alter,insert,update on*.*to ahutlocalhost Identified By 111111 with grant option,MYSQL数据库基础,Revoke 删除用户权限 revoke 权限 on 表 from 用户例如:revoke all on*.*from ahutlocalhost显示所有用户 mysqluse mysql;mysqlselect*from user;,MYSQL数据库基础,创建数据库命令:create database db_name;例:create database web;删除数据库命令:drop database if exists db_name例:drop database if exists web;,MYSQL数据库基础,创建表 create table tbl_name(字段 类型 NULL|NOT NULL,字段2 类型2(长度).),MYSQL数据库基础,create table tbl(Id int primary key auto_increment,UserName varchar(100),Paswd varchar(100);一个表创建后自动生成3个文件:tbl.frm tbl.MYD tbl.MYItblName.frm文件是表的定义,它保存了表中包含的数据列的内容和类型。tblName.MYD文件包含了表中的数据。tblName.MYI文件含了表的索引,MYSQL数据库基础,删除表 drop table if exists table_name;例:drop table if exists tbl;,MYSQL数据库基础,数值型TINYINT(M)一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255。SMALLINT(M)一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。,MYSQL数据库基础,MEDIUMINT(M)一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。INT(M)一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。INTEGER(M)这是INT的一个同义词。,MYSQL数据库基础,BIGINT(M)一个大整数。有符号的范围是-9223372036854775808到9223372036854775807,无,MYSQL数据库基础,FLOAT(M,D)一个小(单精密)浮点数字。不能无符号。允许的值是-3.402823466E+38到-1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。M是显示宽度而D是小数的位数。没有参数的FLOAT或有24 的一个参数表示一个单精密浮点数字。DOUBLE(M,D)一个正常大小(双精密)浮点数字。不能无符号。允许的值是1.7976931348623157E+308到-2.2250738585072014E-308、0和2.2250738585072014E-308到1.7976931348623157E+308。M是显示宽度而D是小数位数。没有一个参数的DOUBLE或FLOAT(X)(25=X=53)代表一个双精密浮点数字。,MYSQL数据库基础,日期和时间类型DATE 一个日期。支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列。DATETIME 一个日期和时间组合。支持的范围是1000-01-01 00:00:00到9999-12-31 23:59:59。,MYSQL数据库基础,MySQL以YYYY-MM-DD HH:MM:SS格式来显示 DATETIME值,但是允许你使用字符串或数字把值赋给DATETIME的列。TIMESTAMP(M)一个时间戳记。范围是1970-01-01 00:00:00到2037年的某时。MySQL以YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD或YYMMDD格式来显示TIMESTAMP值,取决于是否M是14(或省略)、12、8或6,但是允许你使用字符串或数字把值赋TIMESTAMP列。,MYSQL数据库基础,CHAR(M)BINARY 一个定长字符串,当存储时,总是是用空格填满右边到指定的长度。M的范围是1 255个字符。当值被检索时,空格尾部被删除。VARCHAR(M)BINARY 一个变长字符串。注意:当值被存储时,尾部的空格被删除(这不同于ANSI SQL规范)。M的范围是1 255个字符。,MYSQL数据库基础,TEXT和BLOB类型Text适合存储长文本,BLOB适合存储二进制数据TINYBLOBTINYTEXT 一个BLOB或TEXT列,最大长度为255(28-1)个字符。BLOBTEXT 一个BLOB或TEXT列,最大长度为65535(216-1)个字符。,MYSQL数据库基础,MEDIUMBLOBMEDIUMTEXT 一个BLOB或TEXT列,最大长度为16777215(224-1)个字符。LONGBLOBLONGTEXT 一个BLOB或TEXT列,最大长度4294967295(232-1)个字符。,MYSQL数据库基础,查看数据库1、show命令显示数据库内容 show databases 列出所有可供使用的数据库名 show tables 列出当前数据库中所有的表信息 show columns from table 列出表中所有字段信息 2、describe命令 查看指定表的详细设计信息 describe tbl;,MYSQL数据库基础,使用数据库1、插入数据 insert into tbl(字段集)values(值集)例:insert into tbl(username,password,lastlogin)values(ahut,123456,now()调用一个写好的sql语句 source d:mysql.sql;2、查询数据 select 字段 from tbl where 条件 limit start,rows,MYSQL数据库基础,例:select*from tbl limit 0,3(1)基本查询 select*字段 from tbl(2)条件查询 select*from tbl where 字段 条件 值 select*from tbl where username like a%select*from tbl where(age20 and scrore80)or age20,MYSQL数据库基础,(3)多表查询 select*from tbl1,tbl2 多表查询满足迪卡尔积(4)排序查询 select*from tbl order by id descasc/按大小排序 select*from tbl group by password/按类排序 select count(*)as cnt group by password/按类统计 select*from tbl group by password having username=ahut/根据条件按类统计,MYSQL数据库基础,(5)查询非字段 select 6*5;/查询计算结果 select now();/查询系统时间更新内容命令:update tbl set 字段=值 where 条件删除记录 delete from tbl where 条件 truncate tbl/删除表中所有记录,

    注意事项

    本文(MYSQL数据库基础.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开