検索

MySQL、PHP 入門チュートリアル

Aug 03, 2017 pm 04:50 PM
mysqlphp入門チュートリアル


MySQL にログイン mysql -hlocalhost-uroot -proot
MySQL を終了 exit

各ステートメントの後にセミコロンを追加する必要があります: ------- ---- ------------

SHOW DATABASES SHOW DATABASES;; MySQL サーバー上に存在するデータベースの数を確認します

データベース作成

 CREATE DATABASE db_name [IF NOT EXITSTS][CHARSET utf8];

   db_name // 自定义数据库名字  字母数字下划线
   [IF NOT EXITSTS] //如果创建的数据库已经存在,则不会报错
   [CHARSET utf8]  //指定当前数据库的字符集,默认为‘拉丁’,

r

r r r r r

Show コマンドは中央で使用されます---- -->USEdb_name; データ テーブルの表示---------->SHOW TABLES; データ テーブルの作成---------->CREATETABLE table_name(列 1 の型属性、列 2 の型)列属性、....);

例:

show create database db_name;   //查看创建数据库的语句过程

auto_increment----自動増加primarykey----主キー

id フィールド属性: 必須----NOT null auto_increment 主キー

列の型 (mysql データ型): 整数、浮動小数点、文字、テキスト、日付

列の属性

: 空か、NOTnull

|| with using - ‐ ‐ ‐ ‐ ‐‐‐‐‐‐‐ ‐ ‐ 通常、id フィールドに割り当てられ、テーブルには 1 つの

整数型のみを含めることができます: tinyint---1 バイト (0-255) smalimt---2 バイト (0- 65535) int---- 4 バイト (0-21 億) bigint----8 バイト ()

浮動小数点型: float (M, D) は小数点以下 7 桁まで正確で、M は合計を表します幅、D は小数点以下の桁を表します

double (M, D) は小数点以下 15 桁まで正確です

文字の種類とテキスト

Char (M) 固定長の文字、M は長さを表します

Varchar (M) 変数length 文字、M は長さを表します

Char は、varchar よりもデータへのアクセスが少し速い

テキストタイプ

tinytext 0-255 最小テキストタイプ

text 0-1677万 ミディアムテキスト

longtext 42億

日付と時刻

删除数据库   DROP DATABASE db_name [IFEXITSTS];
       [IF EXITSTS]  //如果存在删除就不会报错

データテーブルを表示

修改mysql数据库的字符集:ALERT DATABASE db_name DEFAULT CHARACTERSET 字符集;
テーブル構造を表示
create table table1(id int not null auto_increment primarykey,title varchar(100) not null,author varchar(20) not null,source varchar(30)not null,
hits int(5) not null default 0,
is_ppt tinyint(1) not null default0,content text null,addate int(16) not null);
テーブルを削除
date  如:“YYYY-MM-DD”
time  如:“HH:MM:SS”
datetime 如:“YYYY-MM-DD HH:MM:SS”
変更
phpmyadminを使用して変更

データ処理SQL

Str構築されたクエリ言語

メインSQLの関数

削除変更チェックの追加
SHOW TABLE FROM table_name;

IDフィールドを指定してIDに値を割り当てることができます

クライアントから要求された文字セットを設定します(中国語の文字化け解決策): set names gbk;

DESCRIBE table_name;
WHERE field> value

where 条件が省略されている場合は、すべて削除する必要があります

DROP TRABLE table_name;

Query: --------- select field from table_name;

describe コマンドでフィールドを表示しますデータベーステーブル

saixinjituan.sql ファイルを mysql データベースにインポートします

まず、

データベースを作成します: 次に、メニューバーで現在のデータベースを選択し、

SELECT フィールドリスト|* FROMtable_name [WHERE 条件] を選択します。 ][ORDER BY][LIMIT]

フィールドリスト|*FROM ------- 指定したフィールドの情報をクエリします。 where 条件を省略した場合は、すべてのレコードが表示されます。 by ---------- クエリされたレコードは、そのフィールドによって ASC 昇順 (デフォルト)DESC 降順で並べ替えられます

增加:----------- INSERT  INTO  table_name(字段1,字段2,….)  VALUE(值1,值2,…..);

LIMIT 出力レコード数を制限します -----LIMIT 開始行番号、レコード数 (データ ページング用)

ファジー クエリは %

删除:-----------  DELETE  FROM table_name [WHERE 条件];
に置き換えられます 変更: -------- UPDATE table_name SET フィールド 1= 新しい値 1、フィールド 2= 新しいvalue 2[WHERE 条件];

update table1 set title='Entertainment',author='as',adddate='14399999 'where id=33;

PHP が MySQL サーバーに接続します

php が接続しますMySQL サーバー: mysql_connect()、exit()、mysql_error()

データベースを選択----------mysql_select_db ()

mysql によって返されるデータ文字セットを設定----------mysql_query ("set names utf8")

SQL ステートメントを実行します----------mysql_query()

ノット セットからレコードを取得します合計 -----------mysql_num_rows()

結果セットからデータ行を取得します----------mysql_fetch_row()、mysql_fetch_array()、mysql_fetch_assoc()

PHP 補足関数----------include( )、require()、md5()、urlencode()、urldecode();

PHP+MySQL データベース プログラミング手順-------- -

1 mysql サーバーにログインします

2. . 現在のデータベースを選択します

3. リクエスト文字セットを設定します

四、执行SQL语句

PHP函数连接mysql数据库-------- mysql_connect()

resource $link =mysql_connect($db_host,$db_user,$db_pwd)

resource$link = mysql_connect(“localhost”,”root”,””)  不推荐

resource  连接成功,返回一个资源类型的标识符,如果失败,返回false

$db_host 代表mysql服务器的主机名或IP地址,本地为localhost

$db_user 代表mysql服务器的用户账号

$db_pwd 代表mysql服务器的用户密码

 

exit()输出一个信息,并终止程序运行

void exit([string $status]);

exit(“程序出错了”)

mysql_error()主要用于测试,一旦上线就不可能再使用

输出上一次操作mysql出错的文本信息

语法:mysql_error([resource $link])

$link代表当前的活动链接

@屏蔽系统的错误信息

选择数据库mysql_select_db()

选择要挫折的数据库------返回布尔值

bool  mysql_select_db(string $database_name [,resource $link_indentifier])

 

$database你要操作的数据库名称

[$link]可选 ,代表当前的活动链接

 

返回值:成功------true   失败-----false

 

设置MySQL返回的数据字符集

mysql_query(“set names utf8”)

执行SQL语句

mysql_query()---------执行各种SQL语句

语法:

resource $result =mysql_query($sql[,$link]);

$sql  各种SQL语句

增$sql =  “insertinto table_name(title,id) values(‘title’,’id’)”;
删$sql  = “delete from table_name [where id=5]”;
改$sql  = “update table_name set title=’新title’[where id=5]”;
查$sql  = “select * from table_name”;

 

$link当前活动的链接,如果省略,就以上一个打开的链接为准

 

返回值:当执行SQL语句时,成功返回结果集 是一个资源的数据类型,失败返回FALSE

 

 从结果集中读取数据

取出一行----mysql_fetch_row() 每次读一行数据

从结果集中读取一行数据,并以枚举数组返回

返回一个数组    array mysql_fetch_row(resource$result)

$result代表返回的结果集    返回一个枚举数组,也就是说这一行是存在数组中的,

$row= mysql_fetch_row($result,$link);

 

 

以上がMySQL、PHP 入門チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPの継続的な使用:その持久力の理由PHPの継続的な使用:その持久力の理由Apr 19, 2025 am 12:23 AM

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

PHPおよびPython:類似点と相違点を調査しますPHPおよびPython:類似点と相違点を調査しますApr 19, 2025 am 12:21 AM

PHPとPythonはどちらも、Web開発、データ処理、自動化タスクで広く使用されている高レベルのプログラミング言語です。 1.PHPは、ダイナミックウェブサイトとコンテンツ管理システムの構築によく使用されますが、PythonはWebフレームワークとデータサイエンスの構築に使用されることがよくあります。 2.PHPはエコーを使用してコンテンツを出力し、Pythonは印刷を使用します。 3.両方ともオブジェクト指向プログラミングをサポートしますが、構文とキーワードは異なります。 4。PHPは弱いタイプの変換をサポートしますが、Pythonはより厳しくなります。 5. PHPパフォーマンスの最適化には、Opcacheおよび非同期プログラミングの使用が含まれますが、PythonはCprofileおよび非同期プログラミングを使用します。

PHPおよびPython:さまざまなパラダイムが説明されていますPHPおよびPython:さまざまなパラダイムが説明されていますApr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPython:彼らの歴史を深く掘り下げますPHPとPython:彼らの歴史を深く掘り下げますApr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPとPythonの選択:ガイドPHPとPythonの選択:ガイドApr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとフレームワーク:言語の近代化PHPとフレームワーク:言語の近代化Apr 18, 2025 am 12:14 AM

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

PHPの影響:Web開発などPHPの影響:Web開発などApr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。