当前位置:首页 > 编程教程 > mysql技术文章 > PHP中常用的几个 mysql操作

PHP中常用mysql操作小结

  • 发布时间:
  • 作者:码农之家
  • 点击:164

这篇文章主要知识点是关于php、mysql、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP、MySQL与JavaScript学习手册
  • 类型:PHP大小:76 MB格式:PDF作者:Robin Nixon
立即下载

PHP中常用的几个 mysql操作

显示数据库或表:

 

复制代码 代码如下:

show databases;//然后可以use database_name;
show tables;

 

更改表名:

 

复制代码 代码如下:

alter table table_name rename new_t;

 

添加列 :

 

复制代码 代码如下:

alter table table_name add column c_n column attributes;

 

删除列:

 

复制代码 代码如下:

alter table table_name drop column c_n;

 

创建索引:

 

复制代码 代码如下:

alter table c_table add index (c_n1,c_n2);
alter table c_table add unique index_name(c_n);
alter table c_table add primary key(sid);

 

删除索引:

 

复制代码 代码如下:

alter table c_table drop index c_n1;

 

更改列信息:

 

复制代码 代码如下:

alter table t_table change c_1 c_1 varchar(200);
alter table t_table modify 1 c_1 varchar(200);

 

insert插入语句:

 

复制代码 代码如下:

insert into table_name (c_1,c_2)
values ('x1′,1);

 

update语句:

 

复制代码 代码如下:

update table_name set c_1 =1 where c_2=3;

 

删除数据库或者表:

 

复制代码 代码如下:

drop table table_name;
drop database database_name;//使用mysql_drop_db()可以删除的.

 

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

MySQL 相关电子书
学习笔记
网友NO.556468

PHP无限循环获取MySQL中的数据实例代码

最近公司有个需求需要从MySQL获取数据,然后在页面上无线循环的翻页展示。主要就是一直点击一个按钮,然后数据从最开始循环到末尾,如果末尾的数据不够了,那么从数据的最开始取几条补充上来。 其实,这个功能可以通过JQ实现,也可以通过PHP + MYSQL实现,只不过JQ比较方便而且效率更高罢了。 每次显示10条数据。 public function get_data($limit){ $sql="select * from ((select id,name from `mytable` limit {$limit},10) union all (select id,name from `mytable` limit 0,10)) as test limit 0,10"; return $this-query($sql); } 上述sql语句通过mysql的union all方法,把两个集合拼接到一起,并取前十条数据。 public function getCount(){//获取数据的条数 $sql="select count(id) as t from `mytable`"; return $this-query($sql); } 下一步在控制器中获取数据,并给ajax提供数据接口。 //测试数据库无限循环取数据 public function getInfiniteDa……

网友NO.482640

完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存

今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境。 很快安装好了,嗯。对新手确实很友好。phpmyadmin,Apache,php直接配置安装好了。省去了很多时间。 可是安装后却遇到一个麻烦事,就是这个Mysql启动后就会过几秒就显示Mysql已经停止(这个是我现在的我已经解决这个问题了,应该是个红色的方框,不要介意,/嘿嘿)。重启了很多遍。还是无法启动。 这个时候不仅phpstudy里的mysql无法启动,我原来的mysql也不能启动了。这可怎么办我原来的还有很多数据。 二.原因分析 于是便去网上查找phpstudy和mysql冲突的问题, 哦原来是 这两个mysql都占用的是3306端口, 而系统原来的mysql会开机启动(就是这里,会让原来的mysql作为服务开机启动监听)。那么当……

网友NO.831808

thinkphp3.x连接mysql数据库的方法(具体操作步骤)

本文实例讲述了thinkphp3.x连接mysql数据库的方法。分享给大家供大家参考,具体如下: 惯例配置文件:ThinkPHP/conf/convention.php (1)在配置文件中填写配置信息(配置文件:“./xmall/conf/config.php”): 示例: ?phpreturn array( //'配置项'='配置值' /* 数据库设置 */ 'DB_TYPE' = 'mysql', // 数据库类型 'DB_HOST' = 'localhost', // 服务器地址 'DB_NAME' = 'xmall', // 数据库名 'DB_USER' = 'root', // 用户名 'DB_PWD' = '123', // 密码 'DB_PORT' = '3306', // 端口 'DB_PREFIX' = 'think_', // 数据库表前缀 'DB_FIELDTYPE_CHECK' = false, // 是否进行字段类型检查 'DB_FIELDS_CACHE' = true, // 启用字段缓存 'DB_CHARSET' = 'utf8', // 数据库编码默认采用utf8);? (2)创建表: CREATE TABLE `think_user` ( `id` int(11) DEFAULT NULL, `name` varchar(30) DEFAULT NULL, `pwd` varchar(20) DEFAULT NULL) ENGINE=InnoDB; (3) 执行数据插入操作在lib/Action下修改IndexAction.class.php文件,内容如下:……

<
1
>

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com