CREATE DATABASE データベース名;
CREATE DATABASE db1;
★
CREATE DATABASE db1 DEFAULT CHARACTER SET utf8;
★
SHOW DATABASES;
USE データベース名;
★
USE db1;
★
SELECT DATABASE();
CREATE TABLE テーブル名 (カラム名1 データ型1, カラム名2 データ型2…);
CREATE TABLE tb1(bang VARCHAR(10), nama VARCHAR(10), tosi INT);
★
CREATE TABLE tb1(bang VARCHAR(10), nama VARCHAR(10), tosi INT) CHARSET=utf8;
テーブル名、フィールド名はバッククオートで囲むことができる
CREATE TABLE `tb1`(`bang` VARCHAR(10), `nama` VARCHAR(10), `tosi` INT);
★
SHOW TABLES;
SELECT * FROM db2.table;
DESC テーブル名;
★
DESC tb1;
INSERT INTO テーブル名 VALUES(データ1, データ2…);
★
INSERT INTO tb1 VALUES('A101','佐藤','40'); INSERT INTO tb1 VALUES('A102','高橋','28'); INSERT INTO tb1 VALUES('A103','中川','20');
INSERT INTO テーブル名(カラム名1, カラム名2…) VALUES(データ1, データ2…);
★
INSERT INTO tb1(tosi, nama, bang) VALUES('23', '渡辺', 'A104');
INSERT INTO テーブル名(カラム名1, カラム名2…) VALUES(データ1, データ2…), (データ1, データ2…), (データ1, データ2…)…;
★
INSERT INTO tb1(bang, nama, tosi) VALUES('A101', '佐藤', '40'), ('A102', '高橋', '28'), ('A103', '中川', '20'), ('A104', '渡辺', '23'), ('A105', '西沢', '35');
SELECT カラム名1, カラム名2… FROM テーブル名;
★
SELECT bang, nama FROM tb1;
すべてのレコードを表示させる
SELECT * FROM tb1;
SELECT 'テスト';
★
CREATE TABLE tb1A SELECT * FROM tb1; CREATE TABLE tb1B SELECT * FROM tb1; CREATE TABLE tb1C SELECT * FROM tb1;
1行の命令で、テーブル「tb1」の全レコードを2回表示させてください。
SELECT * FROM tb1; SELECT * FROM tb1;
ユーザーの情報は、データベース「mysql」の「user」にあります。
この情報を表示してください。
USE mysql; SELECT user FROM user;
SELECT user FROM mysql.user;