MySQL入門基礎(1):基本操作文
2269 ワード
MySQL入門基礎(1):基本操作文 MySQL入門基礎(1):基本操作文 (一)DDL (二)DML (三)DCL MySQL文分類: Data Definition Language:create、drop、alter Data Manipulation Language:insert、delete、update、select Data Control Language :grant、revoke
(一)DDLデータベースの基本的な定義操作:
(二)DML
MySQLのクエリはすべてselect文で、削除はdrop文ですデータベースの基本的なCRUD操作: クエリー操作の詳細は多く、一般的なものは です.テーブル接続は2つに分かれています 内接続:2枚のテーブルから一致するレコード(select xxx from table 1,table 2 where xxx.a=yyy.a) を選択する.外部リンク:左リンクと右リンクに分かれている サブクエリとテーブル接続は、 を互いに変換できる場合があります.クエリーのレコードを結合 UNIOALL:2つのテーブルのクエリ結果を に直接結合 UNION:結合した結果を確認してから を表示する
(三)DCLデータベース管理権限オブジェクトの場合に使用するが、一般開発では に接触することは少ない. grantおよびrevoke文
(一)DDL
CREATE DATABSE dbname; //
USE dbname; //
SHOW TABLES; //
DROP DATABASE dbname; //
CREATE TABLE tablename ( ,...); //
DROP TABLE tablename; //
ALTER TABLE tablename MODIFY/ADD/DROP/CHANGE; // 、 、 、 、
ALTER TABLE tablename RENAME new_tablename; //
(二)DML
MySQLのクエリはすべてselect文で、削除はdrop文です
INSERT INTO tablename (field..) values (value...) //
UPDATE tablename SET field=value...; //
DELETE FROM tablename [WHERE CONDITION]; //
SELECT * FROM tablename; //
SELECT DATABASE(); //
SHOW COLUMNS FROM tablename; //
SELECT * FROM tablename ORDER BY DESC|ASC; // |
SELECT * FROM tablename ORDER BY limit [offset_start,row_account]; //limit
SELECT field... FROM tablename GROUP BY field; // , roolup having
(三)DCL