位置: 编程技术 - 正文

MySQL数据库操作的基本命令(mysql数据库操作题)

编辑:rootadmin

推荐整理分享MySQL数据库操作的基本命令(mysql数据库操作题),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库操作日志导出,mysql数据库操作记录,mysql数据库操作指令,mysql数据库操作题,mysql数据库操作日志导出,mysql数据库操作题,mysql数据库操作记录,mysql数据库操作记录查询,内容如对您有帮助,希望把文章链接给更多的朋友!

一、创建数据库:

php中创建数据库的两种方法:(mysql_create_db(),mysql_query())

二、选定数据库

在创建表之前,必须要选定要创建的表所在的数据库

选定数据库:

通过命令行客户端:

通过

三、创建表

如:

在命令行客户端需要键入整个命令

在php中使用,mysql_query()函数

如:

四、创建索引

五、表的类型

ISAM MyISAM BDB Heap

声明表类型的语法:

默认使用MyISAM

六、修改表

更改表名

或者(高版本中)

添加和删除列

添加列:

例如:

first 指定插入的列位于表的第一列

after 把新列放在已经存在的列的后面

例如:

删除列:

添加和删除索引:

如:

更改列定义:

用change或是modify命令可以更改列的名称或是属性。要更改列的名称,还必须重新定义列的属性。例如:

注意:必须要重新定义列的属性!!!

七、向表中输入信息(insert)

如果要存入字符串,则需要使用单引号“'”将字符串括起来,但是需要注意字符的转意

如:

需要转义的字符有:单引号' 双引号” 反斜杠 百分号% 下划线_

可以连续使用两个单引号转义单引号

八、updata语句

where部分可以有任何比较运算符

如:

table folks id fname iname salary 1 Don Ho 2 Don Corleone 3 Don Juan 4 Don Johnson updata folks set fname='Vito' where id=2 updata folks set fname='Vito' where fname='Don' updata folks set salary= where salary<

九、删除表、数据库

在php中可以通过mysql_query()函数使用drop table命令

在php中删除数据库需要使用mysql_drop_db()函数

十、列出数据库中所有可用表(show tables)

MySQL数据库操作的基本命令(mysql数据库操作题)

注意:使用该命前必须先选定数据库

在php中,可以使用mysql_list_tables()得到表中的清单

十一、查看列的属性和类型

使用mysql_field_name()、mysql_field_type()、mysql_field_len()可以得到类似信息!

十二、基本的select语句

要求指出进行选择的表,以及要求的列名称。若要选定所有的列,可用*代表所有的字段名

或者

用mysql_query()可向Mysql发送查询

十三、where子句

限制从查询(select)返回的记录行

如果要对存储字符串(char、varchar等类型)的列进行比较,就需要在where子句中用单引号把要比较的字符串括起来

如:

通过向where子句添加and或是or,可以一次比较几个运算符

注意:空值不能和表中的任何运算符比较,对于空值,需要使用is null或是is not null谓词

如果要找到包含任何值(除空值以外)的所有记录,可以

十四、使用distinct

当使用distinct时,Mysql引擎将删除有一样结果的行。

十五、使用between

使用between可以选择在某个范围内的值,between可用于数字,日期,文本字符串。

如:

十六、使用in/not in

若某列可能返回好几个可能的值,就可以使用in谓词

可改写为:

如果要达到相同的结果,但结果集相反,可使用not in 谓词

十七、使用like

如果需要使用通配符,则要使用like

Mysql中like不区分字母大小写

十八、order by

order by语句可以指定查询中返回的行的顺序,可对任意列类型排序,通过在末尾放置asc或是desc以设置按升序或是降序排列,如果不设置,默认使用asc

可以按照需要根据任意多的列排序,也可以混合使用asc和desc

十九、limit

limit限制从查询中返回的行数,可以指定开始的行数和希望返回的行数

得到表中的前5行:

得到表的第二个5行:

二十、group by 与聚合函数

使用group by后Mysql就能创建一个临时表,记录下符合准则的行与列的所有信息

count() 计算每个集合中的行数

*号指示应该计算集合中的所有行

计算表中所有的行数

可以在任何函数或列名后使用单词as,然后指定一个作为别名的名称。如果需要的列名超过一个单词,就要使用单引号把文本字符串括起来

sum() 返回给定列的数目 min() 得到每个集合中的最小值 max() 得到每个集合中的最大值 avg() 返回集合的品均值 having

限制通过group by显示的行,where子句显示在group by中使用的行,having子句只限制显示的行。

二十一、连接表

在select句的from部分必须列出所有要连接的表,在where部分必须显示连接所用的字段。

当对一个字段名的引用不明确时,需要使用table_name.column_name语法指定字段来自于哪个表

二十二、多表连接

在select后面添加额外的列,在from子句中添加额外的表,在where子句中添加额外的join参数?>

MySQL中的唯一性约束与NULL详解 前言之前做的一个需求,简化描述下就是接受其他组的MQ的消息,然后在数据库里插入一条记录。为了防止他们重复发消息,插入多条重复记录,所以在

Mac下安装mysql5.7.的详细步骤 一、工具我们需要现在两个工具:MySQL服务器(mysql-5.7.)、MySQLGUI(mysql-workbench)MySQL服务器包含了MySQL的整个运行环境,安装了它就能通过命令行让MySQL运

Mysql一些复杂的sql语句(查询与删除重复的行) 1.查找重复的行SELECT*FROMblog_user_relationaWHERE(a.account_instance_id,a.follow_account_instance_id)IN(SELECTaccount_instance_id,follow_account_instance_idFROMblog_user_relationGROUPBYaccount_i

标签: mysql数据库操作题

本文链接地址:https://www.jiuchutong.com/biancheng/349359.html 转载请保留说明!

上一篇:MySQL产生随机数并连接字符串的方法示例(mysql的随机函数)

下一篇:MySQL中的唯一性约束与NULL详解(mysql设置唯一值)

  • 房地产企业增值税计算
  • 税务申报退税
  • 财产和行为税合并申报
  • 其他应付款计入资本公积
  • 购入土地使用权以什么为计税依据
  • 事业单位装修费用
  • 第二季度纳税申报
  • 增值税有定额税率吗
  • 房地产公司环境
  • 支票的填写前应检查有哪些内容
  • 如何存银行
  • 出差回来报销差旅费,补付现金的会计分录
  • 工程结算与工程施工如何结转
  • 两个单位同一个法人
  • 对赌协议如何进行管理
  • 预缴企业所得税是含税数还是不含税
  • 合伙企业个人所得税经营所得怎么申报
  • 金税盘没有清卡可以开票吗
  • 联营与参股公司的关系
  • 电商无发票成本怎么做账
  • 开手续费发票开多了怎么做账
  • 行政事业单位国有资产处置收入包括
  • 个贷系统平账专户还款怎么做分录
  • 金蝶kis迷你版操作手册
  • 返回的工会经费如何做账最新
  • 增值税普通发票红冲之后还能查询吗
  • 享受免税的企业每月直接零申报吗
  • 企业研发过程中特殊收入的会计处理
  • 财政拨款税务处理方法
  • 房屋租赁发票需要什么资料
  • 收到工程结算单,没有发票,能入成本吗
  • Win10打开浏览器后自动弹出查找框
  • 营业外收入冲减销售费用
  • 远程桌面连接的用户名和密码在哪里看
  • win10不关机设置方法
  • 贷款减值损失计提还能转回吗
  • 债务担保可以税前抵扣吗
  • 土地增值税内控报告
  • u盘格式化技巧
  • windows7旗舰版最新版本
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • 资产评估中折现怎么算
  • 2021前端面试大全
  • 商品和服务税收分类编码表下载
  • 交印花税的口诀
  • 织梦使用教程
  • 小规模纳税人销售商品会计分录
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 加油发票怎么报税
  • 发行的企业债券属于所有者权益吗
  • 开具发票要注意方面是有哪些?
  • 补缴税款计入什么科目
  • 全额计提的坏账怎么做账
  • 预收账款核算如何做账
  • 差旅费账务处理的摘要
  • ca证书费用计入什么科目
  • 企业存货借款利息怎么算
  • 误餐补助标准国家规定
  • 记账凭证附件的作用
  • SQLServer Execpt和not in 性能区别
  • 繁体系统安装简体软件
  • 微软推送windows 11
  • fedora phpMyAdmin 安装方法及介绍
  • 应用程序复制粘贴
  • win10怎么合并磁盘空间
  • 光盘pe系统
  • 怎么调整桌面图标间距
  • xp系统怎么装系统教程
  • linux下nanosleep() & sleep()的区别
  • 如何改变linux终端界面的颜色
  • lnmp一键安装包 linux
  • jquery22插件网
  • .android
  • android学习路线
  • unity shader cull off
  • unityui渲染顺序
  • js作用域和作用域链的理解阮一峰
  • 普通话的对话
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设