范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

MySQL基础

  一、MySQL概述
  1、什么是数据库 ?
  答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库
  2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ?
  答:他们均是一个软件,都有两个主要的功能:a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作
  3、什么是SQL ?
   答:MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命令就是是SQL语句。
  二、MySQL安装
  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
  想要使用MySQL来存储并操作数据,则需要做几件事情:
  a. 安装MySQL服务端
  b. 安装MySQL客户端
  b. 【客户端】连接【服务端】
  c. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等) 下载            http://dev.mysql.com/downloads/mysql/         安装          windows:                            http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html            linux:                yum install mysql-server            mac:                一直点下一步
  客户端连接  连接:       1、mysql管理人默认为root,没有设置密码则直接登录                mysql -h host -u root  -p 不用输入密码按回车自动进入       2、如果想设置mysql密码                mysqladmin -u root password 123456       3、如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:               mysqladmin -u root -p password abcdef  退出:        QUIT 或者 Control+D
  三、数据库基础
  分为两大部分:
  1、数据库和表的创建;
  2、数据库和表内容的操作
  1、数据库和表的创建
  1.1、显示数据库 1 SHOW DATABASES;
  默认数据库:
       mysql - 用户权限相关数据
  test - 用于用户测试数据
  information_schema - MySQL本身架构相关数据
  1.2、创建数据库   # utf-8   CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;     # gbk   CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
  1.3、打开数据库   USE db_name;   注:每次使用数据库必须打开相应数据库
  显示当前使用的数据库中所有表:SHOW TABLES;
  1.4、用户管理
  用户设置: 创建用户     create user "用户名"@"IP地址" identified by "密码"; 删除用户     drop user "用户名"@"IP地址"; 修改用户     rename user "用户名"@"IP地址"; to "新用户名"@"IP地址";; 修改密码     set password for "用户名"@"IP地址" = Password("新密码")    PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)
  用户权限设置: show grants for "用户"@"IP地址"                  -- 查看权限 grant  权限 on 数据库.表 to   "用户"@"IP地址"      -- 授权 revoke 权限 on 数据库.表 from "用户"@"IP地址"      -- 取消权限
  对于权限设置
  对于数据库名的解释
  对于ip地址的访问
  实际例子
  1.4、备份库和恢复库
  备份库:
  MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成。
  1.在Windows下MySQL的备份与还原 备份  1、开始菜单 | 运行 | cmd |利用"cd /Program Files/MySQL/MySQL Server 5.0/bin"命令进入bin文件夹  2、利用"mysqldump  -u 用户名 -p databasename >exportfilename"导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。     还原  1、进入MySQL Command Line Client,输入密码,进入到"mysql>"。 2、输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车。 3、切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
  2、在linux下MySQL的备份与还原 2.1 备份(利用命令mysqldump进行备份)    [root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。 2.2 还原 方法一:    [root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。 方法二:    [root@localhost mysql]# mysql -u root -p voice1
  4、查
  4.1、普通查询 select * from 表 select * from 表 where id > 1 select nid,name,gender as gg from 表 where id > 1
  更多选项查询
  4.2、数据排序(查询) 排序     select * from 表 order by 列 asc              - 根据 "列" 从小到大排列     select * from 表 order by 列 desc             - 根据 "列" 从大到小排列     select * from 表 order by 列1 desc,列2 asc    - 根据 "列1" 从大到小排列,如果相同则按列2从小到大排序
  4.3、模糊查询 通配符(模糊查询)     select * from 表 where name like "ale%"  - ale开头的所有(多个字符串)     select * from 表 where name like "ale_"  - ale开头的所有(一个字符)
  4.4、聚集函数查询
  聚集函数
  4.5、分组查询 分组     select num from 表 group by num     select num,nid from 表 group by num,nid     select num,nid from 表  where nid > 10 group by num,nid order nid desc     select num,nid,count(*),sum(score),max(score),min(score) from 表 group by num,nid       select num from 表 group by num having max(id) > 10       特别的:group by 必须在where之后,order by之前
  4.6多表查询 a、连表     无对应关系则不显示     select A.num, A.name, B.name     from A,B     Where A.nid = B.nid       无对应关系则不显示     select A.num, A.name, B.name     from A inner join B     on A.nid = B.nid       A表所有显示,如果B中无对应关系,则值为null     select A.num, A.name, B.name     from A left join B     on A.nid = B.nid       B表所有显示,如果B中无对应关系,则值为null     select A.num, A.name, B.name     from A right join B     on A.nid = B.nid b、组合     组合,自动处理重合     select nickname     from A     union     select name     from B       组合,不处理重合     select nickname     from A     union all     select name     from B

如何打开乡村生活新方式?2022京台美丽乡村论坛在怀柔举办9月21日,北京市怀柔区开设2022京台美丽乡村论坛,联系京台两地与乡村民宿产业乡村发展相关的协会组织专家学者从业人员等100余人,通过视频连线的形式,讨论乡村生活新方式。北京市农9月28日热点体育新闻1世界杯14决赛对阵出炉中国女篮迎战法国女篮2葡萄牙01遭西班牙绝杀无缘欧国联4强C罗失良机B费C罗会取得进球,不要忘记他是我们的历史最佳射手3NBA杜兰特首次回应为何申请交易和哈秋天家乡的红叶最美秋日生活打卡季一年四季中,东北的秋天是最舒服的,没有春天的风尘,没有夏天的燥热,更没有冬日的寒冷。这里秋日的天空格外的蓝,在八月末到十月初的这段时间白天温暖,晚上凉爽,风也不大,体二陈丸四妙丸六神丸八珍丸十全大补丸适合哪些人服用?家庭健康守护官二陈丸组方为半夏(制)陈皮茯苓甘草。方中以半夏燥湿化痰和胃降逆消痞散结,为君药。陈皮理气燥湿,使气顺而痰消,为臣药。茯苓健脾渗湿,湿祛而脾旺,痰无由生,为佐药。甘草调但求一败!阿根廷连续35轮不败,再过三场将打破纪录就在今天早上结束的一场热身赛中,阿根廷3比0击败牙买加,最可怕的是赛前爆出感冒的梅西上演梅开二度,梅西呀梅西你是越老越妖呀!但是更可怕的是,这只阿根廷上次输球都要追溯到三年前了,那冰火两重天!C罗失良机扔袖标引争议,梅西替补3分钟2球太疯狂9月28日,梅西和C罗都在今天参加了比赛,C罗率领的葡萄牙队0不敌西班牙,被对手在积分榜上逆转,无缘晋级欧国联四强。梅西在阿根廷队替补登场,他3分钟打进2球,上演梅开二度的好戏,率成都世乒赛团体赛签表出炉,国乒男女队均剑指第22次捧杯南都讯记者陶新蕾成都世乒赛团体赛即将开拍,9月28日下午举行了抽签仪式。男队方面,头号种子中国队与斯洛文尼亚队美国队波多黎各队泰国队同在第一组女队方面,中国队与美国队波多黎各队加拿2024欧洲杯预选赛分档意大利葡萄牙一档英格兰法国二档直播吧9月28日讯欧国联小组赛全部结束,2024欧洲杯预选赛分档正式出炉,荷兰西班牙葡萄牙等10队进入第一档,英格兰法国等队进入第二档。据悉,欧洲杯预选赛抽签仪式将于10月9日中午丁俊晖40横扫9月28日,2022年世界斯诺克巡回赛英国公开赛继续正赛角逐,在首轮的焦点战中,中国斯诺克一哥丁俊晖出战,对决英格兰老将乔佩里。最终丁俊晖表现稳定,打出4杆50,以41的大比分顺利8868体育阿根廷队保持34场比赛不败,创造国际足坛纪录随着北京时间9月24日上午和洪都拉斯的比赛结束,目前阿根廷队的不败纪录已经保持了34场,在这场比赛中,他们以30的比分战胜了对手,最大的功臣是队长梅西,在这场比赛中他贡献了两个进球富二代老公输掉3000万破产孕妇怀孕八个月堕胎血泪日记关于为什么墮胎,就做一个简单的概述吧。主要是老公赌博,在泰国曼谷赌场赌输3000万。不准备再过下去了,怀孕8个月,全家一致决定引产。一开始我跟爸妈网上查,引产要到社区开证明才可以做
新款便携显示器15。6寸QLED面板,2K分辨率144hz高刷,前不久EHOMEWEI推出了一款16寸的便携显示器EHOMEWEIQ1,不仅拥有1610的大画面,而且2。5K的显示能力也相当强悍,其性价比之高受到了众多数码爱好者的热情关注。然而华为nova11Pro已支持5G,原装HarmonyOS34800mAh,自信回来了随着鸿蒙新系统发布,华为手机再次成为国人关注的焦点。其实为什么华为历经长时间禁令还能这么强大?就是因为在10年以前他就开始注重核心自研技术的开发,这直接打破了很多外来科技公司卡脖子黑曜石RUSH打法收集稀有暮光龙,魔兽WLK初期挑战模式开启随着魔兽世界WLK版本的测试进行,我们迎来了一场全新的战役,众所周知在版本初期一共有四个团本开启,永恒之眼纳克萨玛斯黑曜石圣殿阿尔卡冯的宝库,在初期这四个团本的难度不相上下,当然如大话西游2新大保健心猿又爆猛料,与往年大相径庭我们总结一下今年的大保健比往年多了一个成圣之旅,成长到不同阶段可以选择各种不同的属性(加敏破物理等)还有一个神秘角色没有公布,会不会是心猿的终极大招呢?让我们拭目以待二心竞斗,一念从王者荣耀看历史人物之三国爱情故事大家好,我们又见面了。上期我们讲述了王者荣耀中唐朝的游戏角色,今天呢要为大家讲一个更有意思的点三国爱情故事。小编经过收集整理,挑出了几段在历史上和游戏中都比较经典的官配,一起来看看下周A股重要看点两大重磅会议召开!利好板块将成8月投资主线2亿股民请注意!本周A股市场继续延续此前格局,一周5个交易日全部围绕5日线窄幅震荡,虽然在周四有上探20日线压力位周五下探60日线支撑位的举动,但始终都未破雷池一步。虽然大盘波澜不大侠十一个大陆,每一个大陆都有一个武侠故事大侠这款传奇手游改编自金庸先生的武侠小说。游戏给我们展现了十一个武侠故事,每一个故事是一个大陆,所以这款游戏有十一个大陆!先和大家说一下这个传奇的特点。第一,大侠这款传奇是一款三职冒险岛背景故事(一)黑魔法师的诞生(仅个人观点,欢迎大家在评论区留言交流)Hello,观众老爷们大家好,这里是游园荟,一个荟聚游戏故事的乐园。本期我们打算来和大家一起聊一下冒险岛这个游戏。冒险岛,一个52分11篮板9盖帽,力压状元榜眼,他是森林狼的二太子今天,状元班凯罗和榜眼切特霍姆格伦组团到克劳福德开办的联赛里炸鱼去了,班凯罗得到50分9篮板,霍姆格伦得到34分14篮板5助攻8盖帽,两人联手拿到胜利。不过状元和榜眼的数据还不算是一夜间三豪门夺赛季首冠!7冠王主帅诞生,拜仁莱比锡狂进8球由于今年世界杯将在冬季展开,所以欧洲主流联赛的新赛季都会提前进行,德甲英超法甲即将在8月6日开赛,也是最早开赛的一批。一般在正式开赛前的一周,各大联赛都会进行友谊赛性质的杯赛,对阵进化Stage2服务器数年后突然无故重新上线对于TurtleRock工作室来说,离开了求生之路后多次重新尝试重振光辉的他们似乎一直在经历着失败。然而在最新的喋血复仇因为游戏BUG以及整体质量问题不好玩而获得许多差评前,还有一