mysql 常见命令和学习心得

 更新时间:2009年09月03日 01:53:47   作者:  
mysql 常见命令和学习心得,学习php的朋友需要了解的一些基础,方便日后的开发。
一. PHP对连接数据库的步骤:

1 与数据库建立连接:
$conn = mysql_connect("localhost:3306","username","pass");
三个参数:第一个是数据库服务器主机名及端口localhost:3306,如果主机名或端口缺省将使用php.ini中设定的值,后面两个分别为连接数据库服务器的用户名和口令,同样缺省为php.ini中设定的值。
2 提交查询语句:
a. 使用函数mysql_select_db()来选择要访问的数据库
eg:
mysql_select_db("mydb");
函数会根据操作的成功或失败返回逻辑值true或false。
b. 执行SQL语句
使用函数mysql_query(),有两个参数,第一个参数为SQL语句,第二个参数为由mysql_connect()函数产生的连接号。
eg:
$result=mysql_query("select * from address",$conn);
函数提交SQL语句后将产生查询结果,并返回结果编号。
3 返回结果中的内容

二. mysql常见命令

1. 启动 mysql
mysql -u root -p
2. 修改密码:
mysqladmin -u用户名 -p旧密码 password 新密码
3. 显示命令
复制代码 代码如下:

show databases;
use mydb;
show tables;
describe tablename;
create database databasename;
create table tablename;
drop table tablename;
drop database databasename;
delete from tablename;
select * from tablename;
insert into tablename values('','');

4. 从文件中导入mysql
mysql -u root -p < /usr/local/info/mydb.sql (其中/usr/local/info/mydb.sql为数据库文件存储目录)
5. 将文本数据转到数据库中
文本数据应符合的格式: 字段数据之间用tab键隔开,null值用\\n来代替.
eg:
3 rose 深圳二中 1976-10-10
数据传入命令 load data local infile \"文件名\" into table 表名
注意:最好将文件复制到/mysql/bin目录下,并且要先用use命令打开表所在的库.
6. 时间格式
mysql数据库中用datetime声明时间变量
eg:
time datetime; //其输入数据格式:1985-06-01 12:20:50
php中获得系统时间(以YYYY-MM-DD HH:MM:SS格式):
$t=time();
$time=date('Y-m-d H:i:s',$t);
7. unique 指定唯一属性

相关文章

  • 介绍使用WordPress时10个常用的MySQL查询

    介绍使用WordPress时10个常用的MySQL查询

    这篇文章主要介绍了介绍使用WordPress时10个常用的MySQL查询,许多用户在使用WordPress时选择使用MySQL,本文的整理对于刚刚上手的用户来说非常有用,需要的朋友可以参考下
    2015-04-04
  • 浅谈mysql密码遗忘和登陆报错的问题

    浅谈mysql密码遗忘和登陆报错的问题

    下面小编就为大家带来一篇浅谈mysql密码遗忘和登陆报错的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • mysql 转换NULL数据方法(必看)

    mysql 转换NULL数据方法(必看)

    下面小编就为大家带来一篇mysql 转换NULL数据方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • MySql日期查询语句详解

    MySql日期查询语句详解

    在mysql中对时间日期操作的函数有很多,有时我们就希望直接通过sql查询出指定日期的数据
    2013-11-11
  • mysql压缩包版zip安装配置方法

    mysql压缩包版zip安装配置方法

    这篇文章主要为大家详细介绍了mysql压缩包版zip安装配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 阿里云服务器安装Mysql数据库的详细教程

    阿里云服务器安装Mysql数据库的详细教程

    这篇文章主要介绍了阿里云服务器安装Mysql数据库的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 探究MySQL中varchar的定义长度

    探究MySQL中varchar的定义长度

    这篇文章主要介绍了探究MySQL中varchar的定义长度,文中主要对其长度究竟是字节还是字符做出了相关实验,需要的朋友可以参考下
    2015-05-05
  • MySQL存储结构用法案例分析

    MySQL存储结构用法案例分析

    这篇文章主要介绍了MySQL存储结构用法,结合具体案例形式分析了mysql存储结构相关使用方法与操作注意事项,需要的朋友可以参考下
    2018-07-07
  • MySQL 5.7忘记root密码后修改的详细教程

    MySQL 5.7忘记root密码后修改的详细教程

    因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细教程,需要的朋友可以参考。
    2017-05-05
  • MySQL重定位数据目录的方法

    MySQL重定位数据目录的方法

    这篇文章主要介绍了MySQL重定位数据目录的实现方法,分析了重定位MySQL数据目录的实现原理与技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12

最新评论