新增使用者
grant all on 資料庫名.* to 使用者名稱@localhost identified by '密碼';
grant all on *.* to 'root'@'192.168.%' identified by '123456';
說明:(1)grant all 賦予所有的許可權
(2)gamesp.* 資料庫 gamesp 中所有的表
(3)newuser 使用者名稱
(4)@localhost 在本地電腦上的 mysql server 伺服器
(5)identfified by 'password' 設定密碼
刪除使用者
use mysql
mysql>delete from user where user="***xx" and host="localhost";
mysql>flush privileges;
update mysql.user set password=password('digishow!@#') where user='root'
修改密碼
mysqladmin -uroot -plk317921web password "111111"
show variables like 'char%';
show full fields from '表名稱'; //把所有資訊都輸出
mysql alert 語法
1:刪除列
alter table 【表名字】 drop 【列名稱】
2:增加列
alter table 【表名字】 add 【列名稱】 int not null comment '注釋說明'
3:修改列的型別資訊
alter table 【表名字】 change 【列名稱】【新列名稱(這裡可以用和原來列同名即可)】 bigint not null comment '注釋說明'
4:重新命名列
alter table 【表名字】 change 【列名稱】【新列名稱】 bigint not null comment '注釋說明'
5:重新命名表
alter table 【表名字】 rename 【表新名字】
6:刪除表中主鍵
alter table 【表名字】 drop primary key
7:新增主鍵
alter table sj_resource_charges add constraint pk_sj_resource_charges primary key (resid,resfromid)
8:新增索引
alter table sj_resource_charges add index index_name (name);
9: 新增唯一限制條件索引
alter table sj_resource_charges add unique emp_name2(cardnumber);
10: 刪除索引
alter table tablename drop index emp_name;
SQL注入中mysql中常用到的表
在sql注入中,會經常對mysql資料庫的information schema資料庫中的一些表進行查詢,一次來獲得自已想要的資訊。常用的表有 schemata表 提供了當前mysql例項中所有資料庫的資訊。是show databases的結果取之此表。tables表 提供了關於資料庫中的表的資訊 包...
mysql 常用到的命令
環境 windows10系統 mysql5.7版本 在 dos 環境下 1 啟動 mysql 服務 net start mysql57 2 停止 mysql 服務 net stop mysql57 3 進入 mysql 資料庫 mysql hlocalhost uroot p 注意 其中 h表示伺服...
MySQL中經常用到實用的幾種SQL語句
實用的sql 1.插入或替換 如果我們想插入一條新記錄 insert 但如果記錄已經存在,就先刪除原記錄,再插入新記錄。情景示例 這張表存的每個客戶最近一次交易訂單資訊,要求保證單個使用者資料不重複錄入,且執行效率最高,與資料庫互動最少,支撐資料庫的高可用。此時,可以使用 replace into ...