mysqlの構文仕様は何ですか?

王林
リリース: 2023-06-03 10:37:03
転載
1778 人が閲覧しました

1. mysql の SQL 構文では大文字と小文字が区別されません。

2. 名前を付けるときは、26 文字の英字の大文字と小文字、0 ~ 9 の数字、および下線を使用してください。

他の記号は使用しないでください。

3. mysql キーワードをテーブル名、フィールド名などとして使用しないことをお勧めします。

誤って使用した場合は、SQL ステートメント内で ` (浮動記号) を使用してください。

4. データベース名、テーブル名、フィールド名、その他のオブジェクト名の間にスペースを入れてはいけません。

同じ mysql ソフトウェア内で、データベースに同じ名前を付けることはできません。同じデータベース内でテーブルに同じ名前を付けることはできず、同じテーブル内でフィールドに同じ名前を付けることはできません。

#以下两句是一样的,不区分大小写
show databases;
SHOW DATABASES;
 
#创建表格
#create table student info(...); #表名错误,因为表名有空格
create table student_info(...);
 
#其中name使用``飘号,因为name和系统关键字或系统函数名等预定义标识符重名了。
CREATE TABLE t_stu(
    id INT,
    `name` VARCHAR(20)
);
 
select id as "编号", `name` as "姓名" from t_stu; #起别名时,as都可以省略
select id as 编号, `name` as 姓名 from t_stu; #如果字段别名中没有空格,那么可以省略""
select id as 编 号, `name` as 姓 名 from t_stu; #错误,如果字段别名中有空格,那么不能省略""
ログイン後にコピー

以上がmysqlの構文仕様は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート