mySql の学習メモ: SQL サーバーを書くよりも簡単

黄舟
リリース: 2017-02-15 11:05:12
オリジナル
1021 人が閲覧しました

mySqlを学習しています。一般的に、mySql は SQL Server に似ており、構文も非常に似ていると思われますが、mySql は SQL SERVER から経験を学んでおり、SQL ステートメントを記述しやすくしている可能性があります。

たとえば、主キーとインデックスを設定するときの SQL SERVER のステートメントを思い出せませんが、mysql は非常に単純です:



CREATE table t(
id int not null
,name varchar(50) null
,primary key(id)
,index ix_name(name));
ログイン後にコピー

別の例:


use test;

drop table if exists t3;
CREATE TABLE t3 (
  id INT NOT NULL,
  NAME CHAR(30) NOT NULL,
  age INT NOT NULL,
  info VARCHAR (255),
  INDEX MultiIdx(id, NAME, age)
);


INSERT INTO t3(id ,NAME,age,info) VALUES(1,'小明',12,'nihao'),(2,'小芳',16,'nihao');

explain select * from t3 where name='小芳';
ログイン後にコピー


If thereまずテーブルを削除してから作成します。

複合インデックスが使用されているかどうかを確認するのは非常に簡単です。


mysql クエリは正規表現もサポートします


さらに、mysql テーブルは innoDB と myISAM の 2 つのタイプをサポートします。後者はトランザクションをサポートしていませんが、高速であり、読み取り専用アプリケーションに適しています。

上記は mySql の学習メモです。SQL サーバーを書くより簡単な内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!