day20 在php中通过php语句操作数据库

第一步:连接数据库服务器

  • mysql_connect("数据库服务器地址","用户名","密码")

第二步:设定跟数据库打交道的网页的编码

  • mysql_query("set names 编码名")  //通常就是utf8

第三步:设定要使用的数据库名:

  • mysql_query("use 数据库名");

第四步:执行任意sql语句:

  • $sql="insert/update/delete/select ......." ;
     //这只是一个php字符串,其中的内容是sql语句

  • mysql_query($sql)  //这一行才是正式通过php执行sql语句

时间: 2025-02-01 17:03:21

day20 在php中通过php语句操作数据库的相关文章

Android中使用SQL语句操作数据库

数据的增加 1.创建一个SQLite数据的帮助类 SQLiteDatabase db = helper.getWritableDatabase(); 2.执行SQL语句,实现数据的增加 db.execSQL("insert into person (name,number) values (?,?)", new Object[] { name, number }); 3.关闭数据库 db.close(); 数据的删除 1.创建一个SQLite数据的帮助类 SQLiteDatabase

Shell脚本中执行sql语句操作

这篇文章主要介绍了Shell脚本中执行sql语句操作mysql的5种方法,本文讲解了将SQL语句直接嵌入到shell脚本文件中.命令行调用单独的SQL文件.使用管道符调用SQL文件等方法,需要的朋友可以参考下 对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到sh

JDBC-用Java语句操作数据库

JDBC 1. Jdbc概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操作,那么Java中如何操作数据库中的数据呢? 答 : 在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作的规范 JDBC只是SUN编写的一堆接口(规范的体现),SUN公司自己并没有实现 问题 : 为什么SUN只定义一个JDBC规范,而不实现呢? 答 : 因为市面上的数据库很多,每个数据库内部接口不会向外暴露,而且即便是暴露让SUN去实现

用SQL语句操作数据库

—―有一天,当你发觉日子特别的艰难,那可能是这次的收获将特别的巨大.—―致那些懈怠的岁月 本章任务: 学生数据库中数据的增加.修改和删除 目标: 1:使用T-SQL向表中插入数据 2:使用T-SQL更新表中数据 3:使用T-SQL删除表中数据 首先我们来简单的介绍一下SQL及它的作用是什么 在进行数据库管理时,如果每次创建数据库.表或者从数据库中读取数据,都需要手动在SQL Server Management Studio中进行的话,不但管理不方便,而且存储在数据库中的数据也根本无法提供给程序使

编写SQL语句操作数据库(慕课SQLite笔记)

安卓常用数据存储方式之一SQLite学习及操作笔记 0.视频地址:http://www.imooc.com/video/3382 1.每个程序都有自己的数据库 默认情况下是各自互不干扰 1)创建一个数据库并且打开: SQLiteDatabase db=openOrCreateDatabase("user.db",MODE_PRIVATE,null); 2)使用游标cursor相当于存储结果的集合,可理解为list: 3)结束后必须释放游标. 2.具体代码: 1 public class

Django中利用type动态操作数据库表

场景分析: 后台MySql数据库保存了一大批按股票代码命名的数据表,每张表保存的是每只股票的日线数据. stock_000002 stock_600030 stock_600020 ...一共3000多个表. Django中如果要按股票代码展示每张表的数据,利用常规ORM模型变得非常困难,因为有3000多个表,就需要建3000多个模型. 解决办法: 1. 根据表名.字段等动态创建ORM表模型 def create_model(name, fields=None, app_label='', mo

golang 使用sql语句操作数据库的方法

func (m  xxxstruct) insertxxx() (bool,string){ sqlquery :="insert into tables_name(id,name,email,content,) values(%v,%v,%v,%v)" sqlquery =fmt.Sprintf(sqlquery,m.id,m.name,m.email,m.content) ok,desc :=queryexecmysql(sqlquery) if ok { return false

傻瓜式操作数据库

#!/bin/bash                                          ######################################################                                          #                                                    #                                          #    

使用dbutils的PooledDB连接池,操作数据库

使用dbutils的PooledDB连接池,操作数据库. 这样就不需要每次执行sql后都关闭数据库连接,频繁的创建连接,消耗时间 如果是使用一个连接一直不关闭,多线程下运行一段时间后很容易出现OperationalError: (2006, ‘MySQL server has gone away’)这个错误. 使用PooledDB解决. # coding=utf-8 """ 使用DBUtils数据库连接池中的连接,操作数据库 OperationalError: (2006,