篇一 :Mysql数据库学习心得

Mysql数据库学习心得(1)

由于工作中需要使用mysql,笔者通过网上学习,动手实践,终于从一个"数据库菜鸟"变成了能熟练操作mysql的"准大虾"了,:)。现将学习心得整理如下。

MySQL是完全网络化的跨平台关系型数据库系统,一个真正的多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使

用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句,更重要的是,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能,而且它是属于开放源代码软。

MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成,MySQL的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常棒的数据库。MySQL的官方发音是"My Ess Que Ell"(不是MY-SEQUEL )。

一.获得MySQL

首先必须下载MySQL。Mysql的官方网站是:,在中国的镜像是:.cn或者:/,可以下载MySQL的稳定版本3.22.32(截止到笔者发稿为止)。其版本名称是mysql-shareware-3.22.32-win,不但免费而且没有所谓的"30天使用期限"。

二.MySQL的安装

(一)在Win98/Winnt下的安装

到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:mysql?in目录下,运行mysqld-shareware.exe文件在Win98下直接运行,正常情况下,没有什么提示信息。

…… …… 余下全文

篇二 :Mysql数据库学习心得(1)

 MySQL是完全网络化的跨平台关系型数据库系统,一个真正的多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使

用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句,更重要的是,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能,而且它是属于开放源代码软。

  MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成,MySQL的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常棒的数据库。MySQL的官方发音是"My Ess Que Ell"(不是MY-SEQUEL )。

  一.获得MySQL

  首先必须下载MySQL。Mysql的官方网站是:www.mysql.com,在中国的镜像是:www.freecode.net.cn或者:http://www2.linuxforum.net/,可以下载MySQL的稳定版本3.22.32(截止到笔者发稿为止)。其版本名称是mysql-shareware-3.22.32-win,不但免费而且没有所谓的"30天使用期限"。

  二.MySQL的安装

  (一)在Win98/Winnt下的安装

  到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:mysqlin目录下,运行mysqld-shareware.exe文件在Win98下直接运行,正常情况下,没有什么提示信息。

…… …… 余下全文

篇三 :Mysql学习总结

Mysql学习总结

一、 mysql数据库安装

1、 安装前的准备

Mysql安装文件包

2、 安装步骤

首先,解压 mysql-4.0.23-win-noinstall.zip 至c:\, 并将目录名改为 c:\mysql

然后,修改系统环境变量;在控制面板->系统->高级->环境变量->系统变量->Path, 编辑, 添加 ;c:\mysql\bin(注意前面的分号 C:为mysql安装盘符,如果mysql解压到D盘则为;d:\mysql\bin)

最后,进入命令行, 输入:

cd c:\mysql\bin 回车 (进入到mysql安装目录下)

mysqld-nt --install 回车 (安装数据库服务器)

3、 启动mysql服务

方法1;在命令行键入:net start mysql 回车

方法2:控制面板——管理工具——服务(在右边找到mysql服务,双击选择自动,然后启用服务)

方法3:运行 winmysqladmin.exe程序, 待c:\winnt目录中产生了my.ini文件后, 退出, 然后再重新启动一次服务.

二、 往数据库里装入数据

1、把update解压到mysql\bin,运行install.bat,site_base.bat,

2、进入mysql查询表结构是否正常

三、 mysql常用命令

1、登陆数据库

>mysql –h [主机ip] –u [用户名] –p[密码] 回车

例如:mysql –h localhost –u root –p

使用超管用户登陆,回车之后会让输入密码(初始为空)直接回车即可。

…… …… 余下全文

篇四 :mysql 常见命令和学习心得

mysql 常见命令和学习心得

一. 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('','');

…… …… 余下全文

篇五 :php+mysql学习总结

php

字符串

反引号里面的字符必须是命令

如`pwd`

是查看当前目录

转移字符:

符号 含义

\” 双引号

\\ 反斜线

\n 换行

\t 跳位(Tab)

常量和变量

_FILE_

这个默认常量是php程序文件名

_LINE_

这个默认常量是php程序行数

E_ERROR

这个常量指到最近的错误处

E_WARNING

这个常量指到最近的警告处

E_PARSE

本常量为解析语法有何潜在问题处

自定义常量define(“ “,” “);

第一空格为常量,第二个为定义

define(? ?, );

同上

有$为变量,无为常量

object为类变量,如

class foo{

function do-foo(){

echo”Doing foo”;

}

}

$bar=new foo; //建立变量,其他语言有(),php语言没有。// $bar->do-foo(); //调用变量的方式。//

->为调用类函数用的符号

变量区分大小写

Php变量可以不用定义直接使用。

局部变量和全局变量的区别见第二章,第21分钟处图。

全局变量必须用$GLOBALS数组和global声明。配置文件的globals函数须打开

<pre>是什么????

$PHP_SELF //php文件名,全局变量

echo $GLOBALS[“PHP_SELF”];或

globals $PHP_SELF;

不能echo $PHP_SELF;

函数不区分大小写

静态变量static variable

老语法$foo直接用

新语法$_GET[?foo?] $_POST[?foo?] $_SESSION[?foo?]

…… …… 余下全文

篇六 :mysql数据库学习总结

(说明,1、2、4是基本的,大家参考一下就行了,对于3请大家多多研究一下,提出意见和方法,共同完善此文档,以作为实验室学习的资料)

目录

1、              安装软件

2、              Mysql基本语句

2.1、数据库语句

2.1.1列出数据库

2.1.2创建数据库

2.1.3删除数据库

2.1.4连接数据库

2.1.5当前选择(连接)的数据库

2.1.6显示数据库包含的表

2.2、表语句

2.2.1建表

2.2.2获取表字段信息

2.2.3获取表所有信息

2.2.4删除表

2.2.5修改表定义

2.2.6数据操作语句

3、              存储过程

3.1、存储过程的定义

3.2、存储过程的调用

3.3、删除存储过程

3.4、DECLARE语句

3.5、举例

4、              连接和联合

4.1、连接查询

4.1.1内连接

4.1.2外连接

4.1.3交叉连接

4.2、联合查询

1、    安装软件
1)安装mysql软件
mysql软件安装好后,会在服务中新增mysql服务
但此时对mysql操作只能在命令行下面进行

点击MySQL Command Line Client进入命令行界面

当然可以配置环境变量,以可以在“开始——运行”中直接键入“mysql –u root –p ”进入命令行界面,连接远程mysql时需要键入“mysql -h主机地址 -u用户名 -p用户密码”如:mysql -h110.110.110.110 –uroot -pabcd123
2)安装mysql可视化操作软件MySQL-Front
如果觉得在命令行下面不方便,可以安装MySQL-Front软件,这样就可以通过MySQL-Front来进行可视化操作,其界面如下:

…… …… 余下全文

篇七 :PHP、Mysql实训心得体会

PHP、Mysql 实训心得体会

一、学习内容:(实训和学习的具体内容)

()经典案例

function dialog(){

       var dialog= art.dialog

({

           title: 'hello world!',

              content: '<img src="1.jpg" width="510" height="339" />'

           });

       dialog.lock();

}

()PHP基本语法

1、运算类型介绍与应用

从左到右,先算乘除后算加减,遇到括号先算括号内

$a =2;

$b=7;

echo ++$a;

echo $b++;

2、数据类型 源码调试

php与html交互

Php里输入html:Echo”html标签语句”

Html里输入php:<?php  echo $a ?>

3、条件语句的介绍与应用

(1)if

$a=3;

   if($a==0){ echo"输出0";}

   elseif($a==1){ echo"输出1"; }

…… …… 余下全文

篇八 :Mysql数据库课堂汇总学习

第一课数据库创建与数据表

作业:

     1,创建数据库studentdb,创建该数据库的三张表,录入数据。

     2,使用SQL语句完成创建数据库studentdb2,创建该数据库的三张表

       --create database studentdb2;

     use studentdb2

     go

    create table tab_student

   (学号  int  primary key,

   姓名  char(10) not null,

   性别  char(2),

   出生日期 datetime null,

   家庭住址 varchar(50) null

   )

     3,备份数据库studentdb到e盘。

第二课数据库增查删改

一、 还原数据库studentdb

二、数据库的增查删改

--指定studentdb

use studentdb

go

--插入一条完整的学生信息

--insert into tab_student

--values (1005,'马兵','男','1992-9-4','河南开封')

--插入一条部分数据的学生信息

--sert into tab_student(学号,姓名)

--lues(1006,'李丽萍')

…… …… 余下全文