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相关推荐

  1. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  2. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  3. python3操作mysql教程_python3操作mysql教程

    一.下载\安装\配置 1. python3 当前最新版本是python3.2,下载地址是 http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi ...

  4. linux mysql c语言编程,在Linux下通过C语言操作MySQL数据库

    2010年1月27日 晚 22:10 作者:longyun(http://www.linuxdiyf.com/mailto:mtd527@gmail.com) 续:小弟最近想学习数据库,并想开发一个简 ...

  5. python如何控制mysql_python如何操作mysql

    mysql 使用 启动服务 sudo systemctl start mysql pip3 install pymysql python 操作数据库: 定义类 import pymysql class ...

  6. c 获取mysql列数据_转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,"C API函数描述". 函数 ...

  7. Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8

    我使用python的MySQLdb模块实现了一个mysql client, 在测试时,出现了如下错误 Python模块MySQLdb操作mysql出现2019错误:Can't initialize c ...

  8. nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作

    欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...

  9. python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...

    Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...

最新文章

  1. [云炬创业基础笔记]第十一章创业计划书测试8
  2. Asp.Net在导入外部脚本
  3. 程序员犯的非技术错误(Top 5)
  4. python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...
  5. 每个程序员都必须知道的8种通用数据结构
  6. 卷积神经网络的几种典型架构
  7. 佐客牛排机器人餐厅_高大上!滕州这家餐厅竟然用机器人“跑堂”(图)
  8. Zabbix触发器配置指定生效星期监控CPU使用率
  9. Microsoft SQL Server 2008 安装图解(Windows 7)
  10. 计算机专业窗体的事件何时触发,高三计算机专业VB试题(七)
  11. 禁止横竖屏切换、强制横竖屏
  12. R语言ggplot2包学习笔记
  13. 精灵图案例-拼出自己名字
  14. 软连接和硬连接的区别
  15. 如何写《软件需求规格说明书》
  16. 130:vue+openlayers 加载中国边界JSON数据(EPSG:4326)
  17. 【正点原子MP157连载】第一章 Ubuntu系统安装-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  18. 家用宽带的上传和下载速度
  19. VSC/SMC(十四)——全局快速Terminal滑模控制(含程序模型)
  20. 统计中的p-value检验

热门文章

  1. USB OTG ID 检测原理
  2. DM8168心得之SD卡快速分区制作
  3. pat天梯赛L1-052. 2018我们要赢
  4. 成人高考计算机考试技巧,备战2015年成人高考:计算机基础考试经验分享
  5. 如何玩转网络安全下的深度学习?最全的学习资料清单看这里
  6. Binder子系统之调试分析(三)
  7. JZOJ 3870. 【NOIP2014八校联考第4场第1试10.19】单词检索(search)
  8. 适合打游戏的计算机内存品牌型号,玩游戏电脑内存要多大合适?不同内存容量玩游戏区别实测...
  9. Qt数据库操作(三) -- 使用SQL模型类
  10. 研究动机(Motivation)-如何写好科技论文之我见(一)