最新消息:这里是最新消息

最近学习了MySQL

总结笔记 benty 624浏览 0评论

感觉比之前又多了一些领悟,其实没有必要写这个文章的,可是网站更换了ip,折腾了一番我就是想试试能不能发表文章而已。。。

mysql自己总结的就是分两个方面了,一方面是权限语句,主要用于用户的权限上的语句,一方面是数据库内容操作语句,主要操作内容的语句

  • 权限语句

这个主要就是grant 权限select,还有revoke取消用户权限,还有alter更改表的名称结构类型等等

  • 内容操作语句
这个就是常用的增删查改了,后面可以定义排序order by desc或者默认的asc,limit查询条数(mysql专用),还有where条件语句,还有子查询,作为临时表的时候要as一个临时表的名字等等网址不能连接数据库好像,就先保存在QQ空间了,稻香的博客

mysql到php中的插入数据和取出数据都比较简单,

1,插入数据

先从html表单入手,表单form中的name就是$GET[‘name’]取得值,然后要过滤用户的输入啊,先用trim函数过滤这个变量,然后再检查是否php开启了魔法转义,如果没有开启的话还需要用addlashes(变量)�0�2进行转义一下,然后就差不多了,如果对用户输入内容有要求的话可以用php或是js进行正则匹配判断用户输入是否合法,整的都差不多了,就可以准备把这个过滤好的变量准备插入到数据库了,先连接数据库,一般用对象方法new mysqli,之后用对象里的方法属性,也可以用面向过程的mysqli_connect的方法进行连接,连接之后检查是否连接成功,如果成功进行下一个insert into 字段 表名 values 值,插入成功可以释放free?然后$db->close();关闭数据库连接

2,查询数据

一样在html表单入手,用input的name就是$GET[‘name’]取得关键字,同上面一样过滤一下空格,转义一下字符?不知道用不用转义,然后实例化对象连接数据库,检查是否连接成功,然后select 字段 表 之后取得结果是个数组用fetch_assoc对象的方法获得用for循环的方式显示出来它,然后释放查询数据$db->free(),之后关闭数据库连接

转载请注明:稻香的博客 » 最近学习了MySQL

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址