安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

青胜软件测试常用的MySQL命令与常见的数据库管理系统介绍

4月4日 霸王亭投稿
  什么是数据库?
  数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。
  什么是数据库管理系统?
  数据库管理系统(DataBaseManagementSystem,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。
  常见的数据库管理系统MYSQL:开源免费的数据库,小型的数据库。已经被Oracle收购了。MySQL6。x版本也开始收费。Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。DB2:IBM公司的数据库产品,收费的。常应用在银行系统中。SQLServer:MicroSoft公司收费的中型的数据库。C、。net等语言常使用SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。SQLite:嵌入式的小型数据库,应用在手机端。Java相关的数据库:MYSQL,Oracle
  这里使用MySQL数据库。MySQL中可以有多个数据库,数据库是真正存储数据的地方。
  数据库与数据库管理系统的关系
  一、连接MySQL
  格式:mysqlh主机地址u用户名p用户密码
  1。连接到本机上的MYSQL
  首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysqlurootp,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的。这里密码输入即可进入MySQL:G:cdG:mysqllogbin进入目录mysqlbinG:mysqllogbinmysqlurootp键入命令mysqlurootpEnterpassword:输入密码即可WelcometotheMySQLmonitor。Corg。
  2。连接到远程主机上的MYSQL
  假设远程主机的IP为:110。110。110。110,用户名为root,密码为123456。则键入以下命令:mysqlh110。110。110。110urootp123456,这里不做演示了。
  二、修改密码
  格式:mysqladminu用户名p旧密码password新密码
  1。给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:mysqladminurootpasswordab12;注:因为开始时root没有密码,所以p旧密码一项就可以省略了。
  2。再将root的密码改为20220317。mysqladminurootpab12password20220317;
  三、创建数据库createdatabase数据库名;如createdatabasestudentDB;
  四、删除数据库dropdatabase数据库名;如dropdatabasestudentDB;
  五、选择数据库usestudentDB;
  六、数据类型
  MySQL支持所有标准SQL数值数据类型。
  这些类型包括严格数值数据类型(integer、smallint、decimal和numeric),以及近似数值数据类型(float、real和doubleprecision)。1。数值类型
  2。日期和时间类型
  3。字符串类型
  注意:char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,比如CHAR(30)就可以存储30个字符。
  CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。
  BINARY和VARBINARY类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。
  七、创建数据表createtableIFNOTEXISTSrunoobtbl(runoobidINTunsignedautoincrement,unsigned表示无符号数,即值大于等于0runoobtitleVARCHAR(100)NOTNULL,runoobauthorVARCHAR(40)NOTNULL,submissiondateDATE,PRIMARYKEY(runoobid)完整性约束);
  完整性约束包括:notnull、autoincrement、primarykey、foreignkey(外码)referrences参照表(主码)、unique、check()等;
  八、删除MySQL数据表droptable表名;如九、插入数据insertinto表名(field1,field2,。。。fieldN)values(value1,value2,。。。valueN);
  十、查询数据select〔alldistinct〕目标列1别名〔,目标列2别名。。。。。〕from表名1视图名1〔,表名2视图名2。。。〕as别名〔where条件表达式〕〔groupby列名〕〔having条件表达式〕〔orderby列名〔descasc〕〕;查询语句的一般格式;如:selectallname姓名,sno学号fromstudentwheresex男
  1。WHERE子句
  我们知道从MySQL表中使用select语句来查询数据。如需有条件地从表中选取数据,可将where子句添加到select语句中,相当于做选择操作。where子句也可以运用于SQL的delete或者update命令。selectfield1,field2,。。。fieldNfromtablename1,tablename2。。。〔wherecondition1〔andor〕condition2。。。。。如:selectfromstudentwheresdept计算机系andsex男andsage20;又如deletefromstudentwheresno23131423;再如updatestudentsetsname张三wheresno23403432;
  2。like子句
  我们知道在MySQL中使用SQLselect命令来读取数据,同时我们可以在SELECT语句中使用where子句来获取指定的记录。where子句中可以使用等操作符来设定条件,当时有时候我们需要一些模糊的条件查询,例如,查找学生表中学生姓名姓刘的所有学生,这时就需要用SQLlike子句中使用百分号字符来表示任意长度的字符串,字符代表任意单个字符,通过这两个字符可以达到模糊查询的效果。selectfromstudentwheresnamelike刘andsnolike2000;上述语句查询学生表中姓名为刘X开头且学号为2000开头的学生信息;
  3。orderby子句排序
  我们知道从MySQL表中使用SQLSELECT语句来读取数据。
  如果我们需要对读取的数据进行排序,我们就可以使用MySQL的orderby子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。selectfield1,field2,。。。fieldNfromtablename1,tablename2。。。orderbyfield1〔ASCDESC〕,〔field2。。。〕〔ASCDESC〕;如:查询学生并按年龄降序排序,注意系统默认是asc排序
  4。groupby子句分组
  groupby语句根据一个或多个列对结果集进行分组,在分组的列上我们可以使用count,sum,avg等函数。例如:selectclass班级,count()人数
  5。join和leftjoin多表查询
  我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用MySQL的join在两个或多个表中查询数据。你可以在select,update和delete语句中使用Mysql的join来联合多表查询。leftjoin与join有所不同。MySQLleftjoin会读取左边数据表的全部数据,即便右边表无对应数据selects。sno,s。sname,c。cno,s。scorefromstudents,coursecwheres。snos。join方式相当于等值连接selecta。tutorialid,a。tutorialauthor,b。tutorialcountfromtutorialstblaleftjointcounttblbona。tutorialauthorb。左连接方式,即保留左边悬浮元组十一、更新数据
  如果我们需要修改或更新MySQL中的数据,我们可以使用SQLupdate命令来操作。update表名setfield1newvalue1,field2newvalue2。。。〔where子句〕;例如:updatestudentsetsname张三wheresno23403432;十二、删除数据
  你可以使用SQL的deletefrom命令来删除MySQL数据表中的记录。deleteFROM表名〔where条件子句〕;例如;deletefromstudentwheresname张三;
投诉 评论 转载

新主题乐园即将诞生这座新城,将成为大西安新的文化区文化是灵魂,旅游是载体。不仅是一个符号、一个创意,更能带动产业链,从而提升激化城市的文化魅力。近些年,西安文旅已有质的变化:已开始向休闲度假转变,并成为城市文化代言之一。……新的杀虫剂被认为对蜜蜂群体无害却对其健康造成破坏性影响含有氟吡甲禾灵和磺胺甲禾灵的杀虫剂,在被批准时曾被认为对蜜蜂和大黄蜂无害,但对蜜蜂的健康有毁灭性的影响。这些物质会破坏昆虫的肠道菌群,特别是与普通的杀真菌剂一起使用时。这使它们……姆巴佩一心想当队内老大逼宫管理层,但细节显示他正在被队友孤立姆巴佩一心想当队内老大逼宫管理层,但细节显示他正在被队友孤立文姜诗华大巴黎的两连胜并没有给球迷带来太多惊喜,相反,姆巴佩与内马尔和梅西的关系已经成为最大的隐患。最新……为何大家逐渐不用余额宝,网友46万提现不出来,就是教训近些年来,网络科技技术越来越发达,通讯形式也越来越便捷,手机上面的APP也五花八门。以前出门购物只能带现金,到如今,市场卖菜的大妈都贴出支付宝和微信收款二维码。通过这些app软……苹果官方详解iPadOS16正式版今日发布IT之家10月25日消息,苹果今天宣布,iPadOS16今日正式发布。iPadOS16带来全新强大效率与协作功能,进一步提升iPad多用性。IT之家获悉,iPadOS16……妈妈,同学穿的裙子比我的漂亮,孩子小小年纪爱攀比,家长怎么办每天女儿放学回来,她都会像一只雀跃的小鸟,吱吱喳喳跟我分享她在学校遇到哪些好玩的或不好玩的事情。有一天她跟说了一件事,让我有点震惊。她告诉我:她们班有一个小班长,每……错的洗头方式导致头屑头痒,你占了几条?头发每天洗,错!有的人会每天睡起来都洗头,这样做虽然可以保持头发的整洁,但同时也会带走头皮上分泌的油脂,油脂有保护头皮滋润、抑制细菌繁殖的作用。正常情况下油脂对我们的头皮……口臭吃什么水果最好?口臭严重影响人们生活质量,口臭吃什么水果最好?哪些水果有助于缓解口臭?1。梨梨中含有丰富的维生素A、B、C、D、E和微量元素碘,不仅可以帮助器官排毒、净化,而且还可……如果詹姆斯能够完成4万1万1万,历史地位能超越迈克尔乔丹吗?如果詹姆斯能够完成40000分10000助攻10000篮板,他的历史地位能够超越迈克尔乔丹吗?在2021年度,詹姆斯成为了NBA历史上最年轻的36,000分先生。如今他在……苹果新专利来了钛合金打造产品全家桶安排上了?【手机中国新闻】苹果,可以说是目前全球最大的科技公司之一了,旗下的产品在全球有着广泛的用户基础,而且也形成了非常完善的产品阵列。近日,手机中国发现,有一项关于苹果产品的新专利在……高通骁龙8加持,拍照真强,努比亚Z40SPro,这价格值了不同于小米,华为,苹果,OV这些手机品牌,新品发布会有一大波预热,中兴努比亚表现比较低调啊,或者是说热度不够吧,前几天,努比亚Z40SPro低调发布,而在很多人的印象中,努比亚……青胜软件测试常用的MySQL命令与常见的数据库管理系统介绍什么是数据库?数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。什么是数据库……
4年2。24亿美金!4年1。33亿美金!再见KD,保罗与总冠MIUI一功能本可超越华为,终究还是撑不住主持人周涛主持了17届春晚,光鲜亮丽的背后,充满了荆棘和辛酸吃药都赢不过中国队!东奥奖牌被收回!多次处罚仍不收敛哪种手膜比较好用?世界十大护手膜排行榜推荐TOP前3农业科技现代化成为农业现代化的强劲引擎自然年度十大人物今揭晓天问一号总设计师张荣桥入选517世界电信日广西移动推出九项适老便民举措助力老年人跨越数荣耀Magic5Pro微曲全面2K屏最新骁龙8升级款,外观简世界台联官宣!丁俊晖收3大利好,球王商人他都要,奥沙利文羡慕其实,并不存在什么青春叛逆期,而是孩子心力先天发育偏弱了春天到来,保持身体健康我们需要注意些什么?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利