Python(二十一)MySQL基础
人生苦短,每天若纠结于过去的事情,不仅会虚度光阴,还会让周围的人渐而远之,所以祝愿大家都能心中无所求,在最美的年华有明确的方向,做到衷于热爱,忠于自己的内心。MySQL基础:
以下教程是在虚拟机Linux发行版本Ubuntu里操作数据库,前面一部分为配置MySQL环境,并登录数据库,当然了也可以采用NavicatPremium15辅助MySQL8。0软件进行操作(可以直接跳转至第二部分:在数据库里进行操作)。这里为了方便起见,所以采用Linux虚拟机操作。1。Mysql介绍:1。1。数据库基本概念:
数据库就类似于一个文件夹,里面放了很多的excel表格,但是数据库是专门用来管理数据的软件,所以效率要远高于excel或者文本的存储方式。1。2。数据库介绍:
专业一点来讲,数据库管理系统是由一个相互关联的数据的集合和一组用以访问这些数据的程序组成。这个数据集合通常称作数据库(database)。1。3。关系型数据库:
关系数据库基于关系模型,使用一系列表来表达数据以及这些数据之间的关系。MySQL就是关系型数据库。关系模型以及成为当今主要的数据模型,它比之前的网络模型和层次模型简化了编程者的工作。现在开始流行的NOSQL,泛指非关系型的数据库。2。数据库基本操作:mysqlu(用户:我的是admin)p(此为本地连接方式,这里可以直接在p后输入密码,也可以回车换行至下行进行操作,这样做的目的是使得密码不可见)
mysqlh(ip地址)p端口u(用户)p(密码)(也可采用远程端口连接)
得到:
exit;退出数据库管理
showdatabases;查看有哪些数据库
usemydb16(数据库名);进入某个数据库
selectdatabase();查看自己当前在哪个数据库里
selectuser();查看当前用户
createdatabase(ifnotexists)mydb17;(为防止报错,可以加上()里的句子,如果不存在,则创建)
dropdatabasemydb17;(为防止报错,可以加上()里的句子,如果存在,则删除)3。表操作:showtables;查看当前数据库中的表格
showtablesfrommydb16;查看mydb16数据库中的表格
createtablestudent1(字段名字段类型);在数据库中创建一个新表
showcreatetablestudent1;查看表的信息
descstudent1;查看表的信息
droptablestudent1;删除表4。表数据的增删改查altertablestudent1addageint;增加单个字段
altertablestudent1add(sexvarchar(5),namevarchar(11));添加多个字段
altertablestudent1modifysexvarchar(2);修改单个字段类型
altertablestudent1modifysexvarchar(2);修改单个字段类型
altertablestudent1changeageyearsoldvarchar(4);修改单个字段名和字段类型
altertablesutdent1renamestudent2;修改表名
altertablesutdent2dropname(,dropsex)删除表里的单个字段,可删除多个字段
insertintostudent2(id,yearsold)values(1,bd),(2,xb);插入数据
selectfromstudent2;查看表中所有数据
updatestudent2setyearsoldwhereid2;更新数据,一定要带上where,否则所有数据都会改变。(where后面的表示修改的条件,若字段的值为NULL,则要将修改为is)
deletefromstudent2wheresexisNULL;删除数据
文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去,一起加油!
Editor:Lonelyroots
贪便宜买二手iPhone11ProMax,验机后发现全是问题有没有发现二手iPhone的价格跨度非常大,有的甚至能达到好几千。如果一台iPhone的价格过低,肯定是有问题的,比如今天这台iPhone11Pro,网友几乎就是找的全网……
安卓手机竟能刷Windows10系统了一说到手机刷Windows系统,大家可能都会想到Lumia950XL,经过开发者的努力,这款手机已经可以刷入Windows10onARM。一位推特名为NTAuthorit……
保险科技赴美第一股用爱卖保险,上市即巅峰?文《财经国家周刊》记者宋怡青1947年,华尔街,一位38岁的投资人拿着妻子的5万美元作为本钱开始股票投资。日后成就了美国最著名的投资家族戴维斯家族。戴维斯双杀成为这个家族……
该如何选择最适合你的开源框架?很多神经网络框架已开源多年,支持机器学习和人工智能的专有解决方案也有很多。多年以来,开发人员在Github上发布了一系列的可以支持图像、手写字、视频、语音识别、自然语言处理、物……
有人说想要涨薪就要会跳槽!怎么才能让自己跳出高工资?只要你有高价值,跳到哪里,都会有高工资。如何提高自身价值?第一,提升技能。术业有专攻,只有你在某个领域是人才、是精英,能做别人不能做的事情,能高效地完成公司的指标,……
摩托罗拉edgeS30性价比高,想买又考虑联想问题,怎么办?纠正一下,这款手机不叫edge30S,而叫edgeS30,这是摩托罗拉在发布新高通8芯片旗舰顺带发布的一款手机。但这1799元的价格确实震惊了一把机圈,要知道之前888手……
现在购买华为mate20pro够用吗?本人不玩游戏?都是2021年了,完全没有必要啊,现在还有新的Mate20Pro购买吗?就算有估计价格也在2K以上吧,这个价格买个新的产品不好吗?当然如果你非要买的话,日常使用倒也没有问题,华……
我是大学贫困生,可以用申请的救助金买苹果手机吗?买是肯定可以买的,问题是你买了苹果手机有什么特别的用处么?用救助金买苹果手机,周围的人怎么看你呢?是恭喜你,还是鄙视你呢?也可能你买了后,以后就再也没有救助金了。我觉得还是把钱……
助听器有什么品牌的,怎么选择?助听器品牌很多,有全进口的还有在国内组装的,唯一的区别就是进口的价格高,国内组装便宜一些,但是里面的芯片导线各种组装件都是进口的,选择适合自己的品牌首先要到当业的听力中心去测一……
炸了!微信又出新功能,网友简直是社死进阶版原标题:炸了微信又出新功能,网友:简直是社死进阶版!还有这些也更新了微信又出新功能了你第一时间GET了吗?5月17日微信发布了iOS8。0。6正式版……
美股前瞻盘前市场动向智通财经APP获悉,3月22日(周二)美股盘前,美股三大股指期货齐涨。截至发稿,道指期货涨0。46,标普500指数期货涨0。29,纳指期货涨0。17。截……
微软AzureKinectDK解析小型AI终端就此诞生在此之前,我一度以为Kinect几乎要凉了,不过微软默默在MWC2019更新了它。AzureKinectDK显然和此前用于Xbox主机中的Kinect不同,这是一款专门具备一定……