PHP06 PHP操作MySQL
mysql的入门命令
1:mysql的连接 mysql -h host -u username -p -h 如果不写,默认是localhost
2:查看所有的数据库 show databases;
3:选中库 use dataBasename
4:查看库中的所有表 show tables;
5:查看某一张表的结构[字段/字段类型等] desc tableName
6:清空某张表 truncate tableName
7:自己创建库: create database dataBasename
8:删除库 drop database dataBasename
9:删除表 drop table tableName
10: 改表名 rename table oldTableName to newTableName
参考建表语句:
create table msg (
id int primary key auto_increment,
title varchar(60),
name varchar(10),
content varchar(1000)
) charset utf8;
增删改查基本语句:
增:
insert into tableName
(列1,列2,列3...列N)
values (值1,值2,值3...值N);
// 注意:列与值必须严格对应.
insert into tableName
// 此处不声明列,则是要插入所有列. values (所有列对应的值);
删:
delete from tableName where 条件.
改:
update tableName
set
列1 = 值1,
列2 = 值2,
... 列N = 值N
where 条件.
查:
select
*/列1,列2,列N // 此处控制列的选择
from
tableName
where 条件 // where条件控制行.
留言本的思路表单页面纯html
提交后留言处理页面: 获取表单所提交的变量, 连接数据库 根据收到的变量,形成sql语句.
发送sql查询.
留言的详细查看页面: 从地址栏获取GET参数. 连接数据库 根据参数形成sql语句 发送该查询. 查到详细信息并显示.
PHP连接mysql
连接:
mysql_connect(host,user,pwd);
失败:返回false
成功:返回资源型
发送查询
mysql_query($sql,$conn);
对于增,删,改这样的语句. mysql_query返回值是布尔型.
对于查:
失败:false
成功:资源型.设为$rs
如何根据$rs得到一行一行的数据?
mysql_fetch_assoc($rs) 取得1行数据, 然后指针下滑1行.
配合while循环可以全部取完.
转载于:https://www.cnblogs.com/cnmice/archive/2013/03/25/2980785.html
PHP06 PHP操作MySQL相关推荐
- DOS命令行操作MySQL常用命令
平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...
- c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...
这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...
- python3操作mysql教程_python3操作mysql教程
一.下载\安装\配置 1. python3 当前最新版本是python3.2,下载地址是 http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi ...
- linux mysql c语言编程,在Linux下通过C语言操作MySQL数据库
2010年1月27日 晚 22:10 作者:longyun(http://www.linuxdiyf.com/mailto:mtd527@gmail.com) 续:小弟最近想学习数据库,并想开发一个简 ...
- python如何控制mysql_python如何操作mysql
mysql 使用 启动服务 sudo systemctl start mysql pip3 install pymysql python 操作数据库: 定义类 import pymysql class ...
- c 获取mysql列数据_转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...
- Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
我使用python的MySQLdb模块实现了一个mysql client, 在测试时,出现了如下错误 Python模块MySQLdb操作mysql出现2019错误:Can't initialize c ...
- nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作
欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...
- python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...
Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...
最新文章
- [云炬创业基础笔记]第十一章创业计划书测试8
- Asp.Net在导入外部脚本
- 程序员犯的非技术错误(Top 5)
- python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...
- 每个程序员都必须知道的8种通用数据结构
- 卷积神经网络的几种典型架构
- 佐客牛排机器人餐厅_高大上!滕州这家餐厅竟然用机器人“跑堂”(图)
- Zabbix触发器配置指定生效星期监控CPU使用率
- Microsoft SQL Server 2008 安装图解(Windows 7)
- 计算机专业窗体的事件何时触发,高三计算机专业VB试题(七)
- 禁止横竖屏切换、强制横竖屏
- R语言ggplot2包学习笔记
- 精灵图案例-拼出自己名字
- 软连接和硬连接的区别
- 如何写《软件需求规格说明书》
- 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)
- 【正点原子MP157连载】第一章 Ubuntu系统安装-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- 家用宽带的上传和下载速度
- VSC/SMC(十四)——全局快速Terminal滑模控制(含程序模型)
- 统计中的p-value检验
热门文章
- USB OTG ID 检测原理
- DM8168心得之SD卡快速分区制作
- pat天梯赛L1-052. 2018我们要赢
- 成人高考计算机考试技巧,备战2015年成人高考:计算机基础考试经验分享
- 如何玩转网络安全下的深度学习?最全的学习资料清单看这里
- Binder子系统之调试分析(三)
- JZOJ 3870. 【NOIP2014八校联考第4场第1试10.19】单词检索(search)
- 适合打游戏的计算机内存品牌型号,玩游戏电脑内存要多大合适?不同内存容量玩游戏区别实测...
- Qt数据库操作(三) -- 使用SQL模型类
- 研究动机(Motivation)-如何写好科技论文之我见(一)