サービスを開始します。
net start mysql
接続認証構文:
mysql -h localhost -p 3306 -u root -p
サービスを閉じます。
net stop mysql
データベースを作成します。
create database 数据库名;
ライブラリオプションを使用してデータベースを作成します。
create database 数据库名 charset gbk;
データベースを選択します。
use 数据库名;
データベース作成ステートメントを表示します。
show create database 数据库名;
すべてのデータベースを表示:
show databases;
myで始まるすべてのデータベースを表示:
show databases like 'my%';
末尾がベースのデータベースを表示:
show databases like '%bases';
データベースの文字セットを変更します。
alter databases 数据库名 charset gbk;
データベースを削除します。
drop database 数据库名;
テーブルを作成します。
create table 表名(
字段名 int,
字段名 varchar(10)
);
テーブルオプションを使用してテーブルを作成します。
create table 表名(
字段名 int,
字段名 varchar(10)
)charset gbk;
現在のライブラリのすべてのテーブルを表示します。
show tables;
テーブル構造を表示します。
desc 表名;
次で始まるすべてのテーブルを表示します。
show tables like 'a%';
表示テーブル作成ステートメント:
show create table 表名;
テーブル構造をコピー:
create table 表名2 like 表名1;
テーブルの文字セットを変更します。
alter table 表名 charset utf8;
テーブル名を変更します。
rename table 原表名 to 新表名;
テーブル(上部)に新しいフィールドを追加します。
alter table 表名 add 字段名 int[类型] first;
テーブルのidフィールドの後にnameフィールドを追加します。
alter table 表名 add name char(10) after id;
フィールド名を変更し、年齢フィールドをidに変更します。
alter table 表名 change age id int;
名前フィールドタイプを変更します。
alter table 表名 modify name char(20);
フィールドを削除:
alter table 表名 drop 字段名;
テーブルを削除します。
drop table 表名;
複数のテーブルを削除します(許可されていません):
drop table 表1,表2;
1つのデータをテーブルに挿入します。
insert into 表名(id,name)values(1,"张三");
複数のデータをテーブルに挿入します。
insert into 表名 values(1,'张三'),(2,'李四');
テーブルのすべての情報を表示します。
select * from 表名;
生徒フォームの名前と年齢を問い合わせます。
select name,nl from stu;
Zhang Sanという名前の学生情報をクエリします。
select * from stu where name="张三";
Zhang Sanという名前の学生情報を削除します。
delete from stu where name="张三";
Zhang SanのIDを3に変更します。
update stu set id=3 where name="张三";
統一された文字セットを設定します。
set names gbk/utf8;
主キー1を増やします。
create table 表名(
id int primary key,
name char(20)
)charset gbk;
主キーを増やします2:
create table 表名(
id int,
name char(20),
primary key(id)
)charset gbk;
テーブルの後に主キーを追加します。
alter table 表名 add primary key(字段名);
主キーを削除します。
alter table 表名 drop primary key;
自動拡張を追加します。
create table 表名(
id int primary key auto_increment,
name char(10) not null
)charset gbk;
自動拡張を変更します。
alter table 表名 auto_increment=值;
一意のキーを作成します。
alter table 表名add unique key(字段名);
一意のキーを削除します。
alter table 表名 drop index 唯一键名字;
クエリテーブル内のすべてのデータ:
select * from 表名;
クエリテーブルの一部のフィールド:
select 字段列表 from 表名;
条件付きクエリデータ:
select 字段列表 * from 表名 where 字段名=值;
削除操作:
delete from 表名 【where条件】;
更新操作:
update 表名 set 字段名=新值 【where条件】;