php+mysql学习总结

合集下载

Mysql数据库学习心得

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的官方网站是:,在中国的镜像是: 或者:/,可以下载MySQL的稳定版本3.22.32(截止到笔者发稿为止)。

其版本名称是mysql-shareware-3.22.32-win,不但免费而且没有所谓的"30天使用期限"。

二.MySQL的安装(一)在Win98/Winnt下的安装到一个目录,运行Setup程序,会提示整个安装的过程。

它默认安装到c:mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。

《mysql》课程教学总结

《mysql》课程教学总结
任课教师:吴刚
2022年12月 26 日
2.课程考核方式
本课程主要考核理论和实践操作能力,考核采取学习通线上考试线下监考的方式,通过统考的方式考察学生掌握知识的情况。课程总评考核由平时成绩(20%)、期中成绩(20%)和期末成绩(60%)三部分组成,按照此比例,更注重学生平时表现情况。
3.学生学习效果、试卷分析
学生平时上课表现较好,本课程有关mysql数据库的操作是命令式语言,故对于学生来说有一定的难度,需要学生自主在课后进行MySQL数据库命令的练习,对学生的自学能力有一定的要求。由于都是大一学生,高中被动接受知识的学习思维需转变为主动获取知识,本课程也更注重培养学生学习思维的转变。从22软件8班和9班两个班级学生的考试成绩来看,基本符合正态分布曲线图,同时也存在一定的两级分化,即能够改变学习思维自主学习的同学成绩特别优异,但22软件8班也存在个别挂科现象,这与该生的平时学习态度相关。因此,该试卷能够有效反应学生的学习情况和学习态度。
4.课程教学中存在的问题、原因分析及对课程教学建议
学生在自主学习方面上还有待提高。由于是大一学生,还未完全转变高中学习思维,在课程上能够听懂教学内容,也能够仿照教师的演示进行数据库的操作,但独自完成新的数据库操作问题时,缺乏应变能力,是缺少日常自主练习的表现。学习思维的转变是一个长期的过程,故需要多鼓励学生养成自主学习习惯,多进行自主练习。
《MySQL》课程教学总结表
2022-2023学年第二学期
课程名称
MySQL
任课教师
吴刚
职称

课程性质
专业课
开课系部及所属教研室
人工智能
考核类型
统考
考核方式
笔试
阅卷方式
个人

mysql实训报告

mysql实训报告

mysql实训报告mysql实训报告一、实训概述本次实训主要针对mysql数据库进行实践操作,通过学习和实践掌握mysql数据库的操作技能。

在实训过程中,我主要学习了mysql的基本操作,包括数据库的创建、数据表的建立、数据的插入、更新、删除等操作,并通过实际案例的分析和解决,进一步加深了对mysql数据库的理解。

二、实训内容及过程1. mysql数据库的安装和配置在实训开始之前,我首先需要将mysql数据库安装在自己的电脑上,并进行相应的配置。

通过阅读安装手册和相关教程,我成功地将mysql数据库安装在了自己的电脑上,并进行了相关的配置,使其能够在本地进行运行。

2. 数据库的创建在mysql数据库中,数据库是存储数据的容器。

在实训中,我学习了如何创建数据库,了解了数据库的命名规则和命令格式。

通过实践操作,我成功地创建了一个名为“test”的数据库,并且可以通过命令行界面对其进行访问和操作。

3. 数据表的创建数据表是数据库中的一个重要组成部分,用于存储和管理数据。

在实训中,我学习了如何创建数据表,包括表的命名规则、字段的定义和属性设置等。

通过实践操作,我成功地创建了一个名为“student”的数据表,并定义了相应的字段和属性。

4. 数据的插入、更新和删除在实际运用mysql数据库时,我们常常需要对数据进行插入、更新和删除等操作。

在实训中,我学习了如何通过mysql命令行界面来执行这些操作,并通过实践操作,对数据进行了相应的插入、更新和删除。

5. 数据的查询和排序为了更好地利用和管理数据,我们需要进行数据的查询和排序。

在实训中,我学习了如何通过mysql命令来执行查询和排序操作,并通过实践操作,对数据进行了相应的查询和排序。

6. 数据备份和恢复数据备份和恢复是数据库管理中十分重要的一部分。

在实训中,我学习了如何通过mysql命令来进行数据的备份和恢复,保证数据的可靠性和安全性。

三、实训收获通过本次实训,我对mysql数据库的使用有了更为深入的了解,掌握了mysql数据库的基本操作技能。

mysql期末学习报告总结

mysql期末学习报告总结

mysql期末学习报告总结一、前言MySQL是一种流行的关系型数据库管理系统,广泛应用于Web应用程序的开发中。

在本学期的课程中,我们系统学习了MySQL数据库的使用方法和原理,包括数据库的设计与建模,SQL语句的编写和优化,以及数据库的性能调优等方面的知识。

在此报告中,我将总结本学期学习的内容,回顾自己的学习过程,并就MySQL数据库的进一步学习和应用提出一些建议。

二、学习内容回顾在本学期的学习过程中,我主要学习了以下方面的知识:1. 数据库基础知识数据库基础知识是学习MySQL数据库的基础,包括关系型数据库的概念、数据库的设计与建模、SQL语言的基本语法等。

通过学习这些知识,我对数据库的概念和基本操作有了更深入的了解。

2. MySQL数据库的安装与配置学习数据库之前,首先需要将MySQL数据库安装在自己的计算机上。

我按照教程学习了MySQL数据库的安装方法,并完成了数据库的配置。

3. SQL语句的基本操作SQL是用于操作数据库的标准语言,通过学习SQL语句的基本操作,我可以对数据库进行增删改查等常用操作。

学习了SQL语句之后,我可以通过编写SQL语句对数据库进行操作,并实现对数据的增删改查。

4. 数据库的设计与优化数据库的设计与优化是数据库开发中非常重要的一环。

在本学期的学习中,我学习了数据库的设计原则和优化方法,包括通过设计良好的表结构提高查询效率,通过索引提高检索效率等。

5. 数据库的备份与恢复数据库的备份与恢复是数据库管理中的关键操作。

通过学习备份和恢复方法,我可以在数据库出现故障或数据丢失时,及时进行数据的恢复,确保数据的完整性和安全性。

6. MySQL的性能调优MySQL的性能调优是数据库管理中的重要环节。

通过学习性能调优的方法和技巧,我可以通过优化数据库的配置和查询语句,提高数据库的性能和响应速度。

三、学习心得在本学期的学习中,我不仅学习了MySQL数据库的基本知识和使用方法,还学习到了数据库设计和优化的技巧。

MySQL中文参考手册MySQL学习总结-MySQL-API函数描述

MySQL中文参考手册MySQL学习总结-MySQL-API函数描述

MySQL函数描述、学习总结(适用版本:MySQL 3.23.7alpla)1. MySQL API (2)1.1. MySQL C API (2)1.2. C API数据类型 (3)1.3. C API函数概述 (6)1.4. C API函数描述 (9)1.4.1. mysql_affected_rows() (10)1.4.2. mysql_close() (11)1.4.3. mysql_connect() (11)1.4.4. mysql_change_user() (12)1.4.5. mysql_create_db() (13)1.4.6. mysql_data_seek() (14)1.4.7. mysql_debug() (15)1.4.8. mysql_drop_db() (15)1.4.9. mysql_dump_debug_info() (16)1.4.10. mysql_eof() (17)1.4.11. mysql_errno() (18)1.4.12. mysql_error() (19)1.4.13. mysql_escape_string() (20)1.4.14. mysql_fetch_field() (21)1.4.15. mysql_fetch_fields() (22)1.4.16. mysql_fetch_field_direct() (23)1.4.17. mysql_fetch_lengths() (23)1.4.18. mysql_fetch_row() (24)1.4.19. mysql_field_count() (26)1.4.20. mysql_field_seek() (27)1.4.21. mysql_field_tell() (28)1.4.22. mysql_free_result() (28)1.4.23. mysql_get_client_info() (29)1.4.24. mysql_get_host_info() (29)1.4.25. mysql_get_proto_info() (30)1.4.26. mysql_get_server_info() (30)1.4.27. mysql_info() (30)1.4.28. mysql_init() (31)1.4.29. mysql_insert_id() (32)1.4.30. mysql_kill() (32)1.4.31. mysql_list_dbs() (33)1.4.32. mysql_list_fields() (34)1.4.33. mysql_list_processes() (35)1.4.34. mysql_list_tables() (35)1.4.35. mysql_num_fields() (36)1.4.36. mysql_num_rows() (38)1.4.37. mysql_options() (38)1.4.38. mysql_ping() (40)1.4.39. mysql_query() (41)1.4.40. mysql_real_connect() (41)1.4.41. mysql_real_query() (43)1.4.42. mysql_reload() (44)1.4.43. mysql_row_seek() (45)1.4.44. mysql_row_tell() (45)1.4.45. mysql_select_db() (46)1.4.46. mysql_shutdown() (47)1.4.47. mysql_stat() (47)1.4.48. mysql_store_result() (48)1.4.49. mysql_thread_id() (49)1.4.50. mysql_use_result() (50)1.4.51. 为什么在mysql_query()返回成功后,mysql_store_result()有时返回NULL? (51)1.4.52. 我能从查询中得到什么结果? (51)1.4.53. 我怎样能得到最后插入的行的唯一ID? (52)1.MySQL API1.1. MySQL C APIC API代码是随MySQL分发的,它被包含在mysqlclient库且允许C程序存取一个数据库。

php学习心得范文总结(五篇)

php学习心得范文总结(五篇)

php学习心得范文总结(五篇)php入门是比任何语言都简单,很好学,一般一周两周就可以写简单留言本了.学好php每一条件勤在先,打代码,拼命打代码,买本书,把里面的代码从头打到尾,再回来不懂的再打,运行,再不理解上网上问别人,csdn高手多,回答问题慢,如果php学习心得引导那么大家可能会更好的学会php,那么今天小编就给大家总结了几篇php学习心得参考!php学习心得范文总结(篇一)自从上周开始,我受其他中心邀请,前去给大四学生要做为期一个半月的PHP强化培训讲师,对我来说虽说很简单,但仍不可掉以轻心,在第一次和这个大四学生们交流时,我发现他们的计算机基础知识真的很差,有的学生连基本的操作系统都不会做.当初着实让我头痛了一把,一个半月,要把PHP课程讲完,还要求每个学员都能独立完成网站的开发,最主要的是他们没有基础.在第二天正式上课之前,我把我以前给自己学生培训的大纲做了很大的修改,决定以他们的实际情况为出发点,用最快的时间去讲在学习PHP之前的基础知识,并且用幽默快乐的课堂气氛来提起同学们的学习兴趣,通过这几天的讲课,感觉他们每个学员都撑握的不错,每个学员都很努力地去学习,用他们的话说,在我讲这几天,比大学里三个月讲的内容还多,他们接受起来很快,不愧是大学生,所以我现在有信心能把他们教好.我不敢保证100%,但80%能成为网站程序员是没有什么问题.还有一个月的课程要给他们讲,所以我除了忙自己的公司外,还要兼着给大学生们讲课,虽然我自己累点,但我能看到希望,最近有不少想学网站,学SEO学员咨询,觉得我的技术还是很牛的,其他也没有什么,我用十年的时间学习和工作都是以网站建设,网站维护为主的,只是近年才开始做讲师,但对我最大的收获,就是学员学有所成。

php学习心得范文总结(篇二)在来这里参加PHP培训班之前,我自学了五个月的PHP,天天在琢磨课本上的那些看不懂的代码,照着书上写了很多代码,可测试运行,总是报错,可又不知道自己错在什么地方。

mysql实训报告

mysql实训报告MySQL实训报告一、引言随着互联网的不断发展和数据量的急剧增长,数据库的重要性也变得越来越突出。

MySQL作为一种开源的关系型数据库管理系统,在互联网行业中广泛应用,并成为许多企业的首选。

通过参与MySQL实训,我对MySQL的认识和理解进一步扩展和深化。

本篇报告将对我在实训过程中所学到的内容和经验进行总结,并分享一些对MySQL的个人观点和理解。

二、实训概述MySQL实训的目标是让学习者熟悉MySQL数据库的使用和管理,学习数据库的基本概念、SQL语言的使用以及数据库的设计与优化等知识。

实训过程中,我通过实际操作和练习,深入了解了MySQL数据库的各个方面,具体包括以下内容:1. MySQL数据库的安装和配置:在实训开始之前,首先需要将MySQL数据库安装到本地计算机中,并进行相应的配置。

通过这一步骤,我了解了MySQL的安装过程,并掌握了基本的配置技能。

2. 数据库的创建和管理:学习了如何创建、管理和删除数据库,以及数据库的备份和还原等操作。

通过这一步骤,我对数据库的整体概念和管理有了更深入的了解。

3. 表的创建和管理:学习了如何创建表,并定义表的结构和约束条件。

还学习了插入、更新和删除数据等操作。

这一部分使我对数据库的基本结构和使用有了更深刻的认识。

4. SQL语言的使用:通过学习SQL语言的基本知识和语法,我可以使用SQL语句来查询和操作数据库中的数据。

这为我后续的数据分析和报表生成提供了基础。

5. 数据库性能调优:了解了一些基本的数据库性能调优技巧,如索引的优化、查询语句的优化等。

通过对数据库性能的调优,可以提高数据库的运行效率和响应速度。

三、个人观点与理解在实训的过程中,我逐渐认识到MySQL作为一种开源的数据库管理系统,具有许多优点和特点,包括但不限于以下方面:1. 稳定性和可靠性:MySQL在世界范围内得到广泛应用,并经过长期的实践验证,具有很高的稳定性和可靠性。

mysql数据库总结体会

mysql数据库总结体会一、概述MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司旗下产品。

MySQL被广泛应用于Web 应用程序的开发中,是最流行的关系型数据库管理系统之一。

二、基本概念1. 数据库:指在一定范围内,按照一定规则组织起来、存储在一起、具有共享性并可供多个用户共同使用的数据集合。

2. 表:指数据库中的数据组织形式,由行和列组成。

3. 字段:表中的列,用来描述表中每个数据项的属性。

4. 记录:表中的行,表示一个完整的数据项。

5. 主键:表中用来唯一标识每条记录的字段或字段组合。

6. 外键:一个表中的字段,它指向另一个表中主键所在列。

三、安装与配置1. 下载MySQL安装包并进行安装;2. 配置MySQL服务端口号和字符集;3. 配置MySQL用户和权限;4. 配置MySQL备份与恢复。

四、基本操作1. 创建数据库:CREATE DATABASE dbname;2. 删除数据库:DROP DATABASE dbname;3. 创建表:CREATE TABLE tablename (column1 datatype,column2 datatype,...);4. 删除表:DROP TABLE tablename;5. 插入数据:INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);6. 查询数据:SELECT column1, column2, ... FROM tablename WHERE condition;7. 更新数据:UPDATE tablename SET column1 = value1 WHERE condition;8. 删除数据:DELETE FROM tablename WHERE condition;五、高级操作1. 索引:提高查询效率的一种技术,可以在表中某个列上创建索引。

MySQL基础知识总结

day15-MySQL
数据库
1 数据库概念(了解)
1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先:
1
可存储大量数据; 方便检索; 保持数据的一致性、完整性; 安全,可共享; 通过组合分析,可产生新数据。
1.2 数据库的发展历程 没有数据库,使用磁盘文件存储数据; 层次结构模型数据库; 网状结构模型数据库; 关系结构模型数据库:使用二维表格来存储数据; 关系-对象模型数据库; MySQL 就是关系型数据库!
➢ 表结构:定义表的列名和列类型! ➢ 表记录:一行一行的记录!
我们现在所说的数据库泛指“关系型数据库管理系统(RDBMS - Relational database management system)”,即“数据库服务器”。
2
当我们安装了数据库服务器后,就可以在数据库服务器中创建数据库,每个数据库中还可以包 含多张表。
4.3 删除数据 语法: DELETE FROM 表名 [WHERE 条件]
DELETE FROM stu WHERE sid=’s_1001’003B DELETE FROM stu WHERE sname=’chenQi’ OR age > 30; DELETE FROM stu;
语法: TRUNCATE TABLE 表名 TRUNCATE TABLE stu;
数据库表就是一个多行多列的表格。在创建表时,需要指定表的列数,以及列名称,列类型等 信息。而不用指定表格的行数,行数是没有上限的。下面是 tab_student 表的结构:
当把表格创建好了之后,就可以向表格中添加数据了。向表格添加数据是以行为单位的!下面 是 s_student 表的记录:
s_id S_1001 S_1002 S_1003

php学习体会心得(五篇)

php学习体会心得(五篇)第一篇:PHP 学习对于我来说是一段充实又有意义的旅程。

如果说学习编程就像一个严峻而玄之又无尽乐趣的探险,那么PHP这个脚本语言就是这次探险中最重要和精彩的部分。

PHP从最初学以至今,我发现了许多令人兴奋的发现。

首先,我发现它是一种易于学习使用的语言,以及其可以执行许多实用的任务。

例如,我能够使用它完成一些服务器端任务,比如操作数据库、建立网页表格等。

此外,我学到的一个很有趣的事实就是,通过PHP编程,我还能与用户建立联系,更好地了解用户的需求并为其提供更好的体验。

此外,我还学习了诸多编程技能,比如利用数据结构、条件和循环来处理用户数据,以及使用函数和类来构建我的脚本。

总的来说,学习PHP的经历让我受益非浅。

我被最真实的编程挑战激发了,满足了自己的能力。

学习这门语言既不令人沮丧又奖励非凡,更重要的是,它在不同的Web应用程序开发中也变得越来越重要,所以我会继续尽情享受我的PHP学习之旅。

学习PHP是一段愉快而有意义的经历。

它提供了一些有益的功能,如可与MySQL数据库集成开发网站,并创建动态页面,呈现新内容实时,从而增强网站的用户体验。

今天,我们发现,许多Web程序都是建立在PHP上,说明它的流行程度。

从学习的角度来看,它提供了很多的便利,如可以使用它开发跨平台的应用,这在构建可在多种设备上都能够运行的应用的移动环境中非常有用。

此外,我们还可以与不同的API集成来快速访问流行网站的内容,以此完善我们的应用程序。

另外,我相信,PHP不仅可以用于个人开发Web网站,还可以用于大型企业或企业组织开发各种分布式应用以及企业应用程序。

在这些情况下,PHP可以提供强大的功能来支持企业的数据管理和用户体验。

总的来说,学习PHP对我而言是一段难忘的旅程,我学会了使用它来构建Web应用程序,并受益于它的跨平台性、灵活性和可伸缩性。

我可以看到它将成为未来技术发展的一部分,用它以更快捷的方式完成不同的任务,提升用户体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mysql数据库函数
int mysql_connect(string[hostname][:port],string [username],string[password]); mysql服务器连接
int mysql_select_db(string database_name,int[link_identifier]);选择一个数据库
$bar->do-foo(); //调用变量的方式。//
->为调用类函数用的符号
变量区分大小写
Php变量可以不用定义直接使用。
局部变量和全局变量的区别见第二章,第21分钟处图。
全局变量必须用$GLOBALS数组和global声明。配置文件的globals函数须打开
<pre>是什么????
$PHP_SELF //php文件名,全局变量
int fsockopen(string hostname,int port,int[errno],string[errstr],int[timeout]);打开网络的socket链接
string gethostbyname(string hostname); DNS查询,返回IP网址
array gethostbynamel(string hostname);返回机器名称的所有IP
if(expr1,expr2,expr3)
如果expr1为真则返回expr2,否则返回expr3
nullif(expr1,expr2)
如果expr1=expr2为真,返回null,否则返回expr1
select ASCII(‘2’)或ASCII(2)或ASCII(‘david’) //返回字符串最左边那个字符的ASCII码值
bin() //返回二进制形式
oct() //返回八进制形式
hex() //十六进制
char() //ASCII码值返回字符串
char_length(‘dsf’) //返回字符串的字符个数
length(str) //返回字符串的字节数,一个汉字占两字节
concat(str1,str2,…) //将参数连接成字符串返回
select concat(‘my’,’s’,’ql’);//mysql
&与|或~非^异或<<向左移位乘法>>向右移位除法
逻辑运算:
&&而且AND ||或者OR Xor异或!不Not
符号意义
$变量
&变量的地址(加在变量前)
->类的方法或属性
=>数组的元素值
? :三元运算符
数组
数组的下标可以是整数,也可以是字符串
如$user[0]=”张三”;$user[‘zs’]=”张三”;$user[“zs”]=”张三”;
{
执行一些步骤
return$retval;
}
参数的值通常使用传值方式输入,也可以使用传址的方式,传入参数的指针或(地址)。方法是在参数的前面加入&符号即可。
函数使用注意声明是局部变量或全局变量
Mysql
格式:mysql-h主机地址-u用户名-p用户密码
mysql //root用户登陆
mysql-uroot-p //超级管理员登陆,用户root,初始用户密码空。
varchar(10) //可变长度字符串,最长11字节,需一个字节记录字符串长度
blob //保存可变长度二进制大对象,区分大小写
text //忽略字母大小写
enum //枚举其值通常选自一个允许值列表
level enum(“A”,”B”,”C”,”D”);
mysql函数
比较运算符的结果是1(true)或0(false)或null(不确定)
int strcmp(stringstr1,stringstr2)字符串比较
string md5(string str)计算字符串的MD5哈希值
fopen(“C:\\tmp\\a.txt”,”r”);
fopen(http://www.php/.net/”,”r”);
fopen(ftp://user:password@train150.zm/cxc/”.”r”);
int filesize(string filename);获得文件大小
int feof(int fp);测g filename,string mode);打开文件或者URL
int fclose(int fp);关闭已打开的文件
string fread(int fp,int n);读取文件n个字节
string fgets(int fp,int n);获得文件指针所指的行
本函数取得文件指针所指的行,返回字符串长度为行的长度减一
int fwrite(int fp,string string ,int [n]);写入文件
int fputs((int fp,string str,int[n]);写入文件
echo $GLOBALS[“PHP_SELF”];或
globals $PHP_SELF;
不能echo $PHP_SELF;
函数不区分大小写
静态变量static variable
老语法$foo直接用
新语法$_GET[‘foo’] $_POST[‘foo’] $_SESSION[‘foo’]
位运算符:
无符号unsigned,//只正不负
日期和时间类型
datetime2009-1-110:33 //’yyyy-mm-dd hh:mm:ss’
date 2009-1-1
timestamp时间撮,精度为1秒
time 10:33
year 2009
字符串
char(10) //固定长度字符串,如本例为10字节
int rand([int min],[int max])取得随机数
string strtolower(string str)字符串全转为小写
string strtoupper(string str)字符串全转换为大写
string trim(string str)截去字符串首尾的空格
string substr(stringstring,int start,int[length])取子串
查看局部变量
select @@sort_buffer_size;或
select @@session.sort_buffer_size;或
show session variables like‘sort_buffer_size’;
decimal(5,2) //浮点数,总长度5位,小数位2。
numeric等价于decimal
php
字符串
反引号里面的字符必须是命令
如`pwd`
是查看当前目录
转移字符:
符号含义
\”双引号
\\反斜线
\n换行
\t跳位(Tab)
常量和变量
_FILE_
这个默认常量是php程序文件名
_LINE_
这个默认常量是php程序行数
E_ERROR
这个常量指到最近的错误处
E_WARNING
这个常量指到最近的警告处
int mysql_query(string query,int[link_identifier]);执行sql串
int mysql_close(int[link_identifier]);关闭mysql服务器连接
用户函数
声明函数:
function myfunc($arg_1,$arg_2,…,$arg_n)
下标从0开始。从第start位取出length个字符,start为负数,从尾端算起,length为负数表示取倒数length个字符。第三章第七分钟
int strlen(string str)取得字符串长度
int strpos(string母串,string待查字符,int[offset])寻找字符串中的某个字符最先出处
E_PARSE
本常量为解析语法有何潜在问题处
自定义常量define(““,”“);
第一空格为常量,第二个为定义

define(‘‘, );
同上
有$为变量,无为常量
object为类变量,如
class foo{
function do-foo(){
echo”Doing foo”;
}
}
$bar=new foo;//建立变量,其他语言有(),php语言没有。//
操作mysql
mysql数据库名
(1)显示数据库列表
show databases; //显示数据库列表
(2)显示库中的数据表
use数据库名; #打开库
show tables; --显示
(3)显示数据库表的结构
describe表名;或desc表名;
退出mysql
exit;
数据库数据目录data/mysql/
set @@global.sort_buffer_size=value;
会话变量使用(局部变量)//本次会话有效
set session sort_buffer_size=value;或
set @@session.sort_buffer_size=value;或
set sort_buffer_size=value;
或$user=array(
“张三”, //下标0 echo $user[0];
‘is’=>”李四”, //下标is echo $user[is];或echo $user[‘is’];
“ww”=>”王五”//下标ww
);
echo sizeof($user);//记录数
多维数组
$user=array(
array(‘张三’,88),
相关文档
最新文档