ユーザーおよび権限を作成します。
ユーザーを作成します。
- ユーザーが作成し
、ユーザーFuqiangする@ localhostの作成;
- パスワードの設定は、
MySQLを使用して、
更新ユーザのSETパスワード =パスワードを(「123456 」)WHEREユーザ= 「Fuqiang 」;
- ユーザーのパスワードを作成し、データの集合
によって識別されるユーザジャック@ localhostのを作成' 123456 ' ;
ユーザー認証
- データベース内のすべてのテーブルを許可し、CRUDのために
助成金を選択、挿入、更新、削除にデータベース。 * Fuqiangにはlocalhost @;
認証を解除
- 挿入する許可取り消し
REVOKE INSERT ONデータベースを。 * からFuqiang @ localhostの;
フラッシュ権限;
リモート承認
。上のすべての権限* *へのグラント「ユーザ名」 @ 「%」で識別される「パスワード」オプションを付与して、
フラッシュ権限;
データベース操作
データベースを作成し、エンコード設定
show databases;
use vod;
show variables like 'character_set_database';
変数名 |
値 |
character_set_database |
utf8mb4 |
show create database vod;
データベース |
データベースを作成します |
海域 |
CREATE DATABASE vod / !40100 DEFAULT文字セットutf8mb4 / |
alter database vod character set 'gbk';
表の演算子
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `password` varchar(128) DEFAULT NULL, `addtime` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
show create table taocan;
desc user;
alter table user add age INT(11);
alter table user MODIFY age TINYINT(4) default 10;
alter table user change age ages tinyint(4) default 20;
alter table user modify addtime datetime after age;
alter table user age tinyint(4) default 25;
alter table user alter age drop default;
alter table user add primary key(id);
alter table user add unique(name);
alter table user drop index name;
alter table user drop age;
alter table user auto_increment = 100;