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

    MySql基础操作详解.ppt

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

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

    MySql基础操作详解.ppt

    MySQL基础操作详解,数据的增删改查数据表操作数据库操作命令行下操作简介,苏林henu09-511lib-JAVA组,基本操作启动和终止,MySQL服务启动命令:net start mysqlMySQL服务终止命令:net stop mysql,基本操作登陆MySQL,进入MySQL命令行方式一CMD下输下输入:mysql-u用户名-p密码例:用户名:root、密码:password则:mysql-uroot-ppassword进入MySQL命令行方式二从开始菜单中选择:MySQL Command Line Client然后输入密码。登陆成功效果如下:,基本操作用户管理,用户信息都存储在mysql.user表。添加用户GRANT 权限 ON 位置 TO 用户名登录主机 identified by 密码权限:Insert、Delete、Update、Select等等位置:数据库.表,通配符*表示所有(*.*表示所有数据库中的所有表)登陆主机:localhost表示本地登陆、%表示即可本地登陆也可远程登陆用户名和密码:写入自定义的新用户删除用户mysqlDELETE FROM mysql.user WHERE User=用户名;修改密码mysqlupdate mysql.user SET password=password(新密码)where user=用户名 and host=localhost或%;mysqlflush privileges;,数据库操作,登陆MySQL中后在提示符下运行相关命令,每个命令以;结束创建数据库:CREATE DATABASE 数据库名;例:create database heihei;创建了一个叫做“heihei”的数据库删除数据库:DROP DATABASE 数据库名;例:drop database heihei;删除了上一步创建的数据库“heihei”选择使用某一个数据库:use 数据库名;例:use heihei;使用这个叫做“heihei”的数据库显示当前所有数据库:SHOW databases;,数据表操作表,创建数据表:CREATE TABLE 表名(字段列表);数据约束,指定某列的数据约束条件(以下列出常用约束):UNIQUE:唯一约束AUTO_INCREMENT:自增长NOT NULL:非空约束DEFAULT:默认值约束PRIMARY KEY:设定主键例:create table stu(idint auto_increment primary key,namevarchar(5)not null,birthdate default 1991-1-18);删除数据表:DROP TABLE 表名;显示数据表结构:DESCRIBE 表名/数据库名.表名;显示当前数据库中的所有表:SHOW TABLES;,数据表操作表与列,根据已有表创建新表CREATE TABLE 表名 LIKE 旧表名;此方法仅仅采用原表的全部表结构,并不复制数据CREATE TABLE 表名 AS SELECT*FROM 旧表名;此方法可以选择性的复制原表结构,并且复制相应数据列操作:ALTER 表名添加列:ALTER TABLE 表名 ADD 列名 数据类型 等等;例:alter table student add heihei int NOT NULL;删除列add换为drop即可修改列:ALTER TABLE 表名 MODIFY 列名 属性等等;例:alter table student modify id int auto_increment primary key;列名的修改各数据库不统一、应尽量避免列名的修改,数据表操作主键,主键操作设置主键:ALTER TABLE 表名 ADD PRIMARY KEY(列名);例:alter table student add primary key(heihei);如果此列不适合作为主键,则出现错误。删除主键:ALTER TABLE 表名 DROP PRIMARY KEY;例:alter table student drop primary key;注:数据表中可以没有主键,但是尽量不要这样外键操作设定外键ALTER TABLE 表名 FOREIGN KEY(列名)REFERENCES 其他表(列名);例:alter table student add foreign key(abc)references stu(id);也可以在创建表时候对指定列进行外键约束:create table xxx(id int FOREIGN KEY REFERNCES 其他表名(列名);,数据表操作外键,删除外键如果某个表中设定了外键,那么此数据表的数据操作都将受到此外键的约束。即使表存在外键约束,MySQL还允许表的删除操作且不产生任何错误(即使这样做可能会破坏更早创建的外键)因此删除外键的一种原始方法就是直接删除表。删除外键的第二种方式:1、获取外键名:SHOW CREATE TABLE 表名;提取外键名2、删除外键:ALTER TABLE 表名 DROP FOREIGN KEY 外键名show create table student;/提取到外键名为student_ibfk_1alter table student drop foreign key student_ibfk_1;注:外键名是由MYSQL自动生成而不是自己设定的列名,数据的增删改查,增加关键字:INSERT增加数据:INSERT INTO 表名(列)VALVES(值);例:insert into student(name,birth)values(sl,1991-1-18);注:如果插入数据不满足约束条件则会出现SQL错误!删除关键字:DELETE删除数据:DELETE FROM 表名 WHERE 范围;例:delete from student where id=1;注:删除student表中id=1的数据,WHERE子句后面讲解例:delete from student;注:如果不设定范围则表示删除当前表中所有数据,数据的增删改查,修改关键字:UPDATEUPDATE 表名 SET 列=值 WHERE 范围例:update student set name=sll,birth=1234 where name=sl;注:如果不设定WHERE子句则整个数据表都被修改查询关键字:SELECTSELECT 列名/*FROM 表名 WHERE 范围例:select*from student;注:查询student表中的所有数据例:select name,birth from student where id=2;注:查询id为2的学生的name值和birth值,WHERE子句,WHERE子句用于设定SQL语句操作的范围主要用在SELECT、UPDATE、DELETE语句中WHERE子句中的判断操作符:=表示等于:student.id=1;birth=1991-01-18;表示不等于:student.id1;表示小于。=表示不小于。between.and.表示之间:where id between 5 and 10;like表示模糊匹配,主要利用一些通配符匹配。regexp表示扩展正则表达式匹配,功能更全面。前提是会用正则表达式!,通配符和正则表达式,%:匹配任意多个任意字符 例:where name like%l:表示任意以l结束的字符串 例:where name like l%:表示任意以l开始的字符串 例:where name like%l%:表示包含l的字符串_:匹配一个任意字符 例:where name like _l:表示一个任意字符加上字符lSQL中正则表达式与JS中正则表达式相同补充:LIMIT限制例:LIMIT M,N;从第M条开始取出符合条件的N条数据例:LIMIT N;从第一条取出符合条件的N条数据,Goodbye,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开