啟動/暫停 |net start/stop mysql
登陸資料庫|ql -h 127.0.0.1(主機ip) -u root -p
修改密碼|msql>r user root@localhost identified by 『123456』(密碼)
檢視使用者主機位址
# mysql -uroot -proot
mysql> use mysql;
mysql> select user,host from user;
新增使用者
mysql> create user 'tom1'(使用者名稱)@'localhost'(主機ip) identified by 'tom1'(密碼);
退出
mysql> exit/quit
允許遠端連線
mysql> use mysql;
mysql> grant all privileges on *.* to 'root'(使用者名稱)@'%' identified by 'password'(密碼) with grant option;
mysql> flush privileges; //重新整理限權
檢視/建立/選擇/直接刪除 資料庫
mysql> show/create/use/drop database name(資料庫名);
不產生錯誤刪除資料庫
mysql> drop database if exists name;
檢視警告
mysql> show warnings;
進入資料庫
mysql> use name;
建立表
create table tablename(表名) (字段 型別, 字段 型別, ...);
例:建立乙個表
欄位名型別
資料寬度
是否為空
是否主鍵
自增預設值
idint4否
primary
keyauto_increment
name
char20否
***int4否
0degree
double16是
mysql> create table class(
-> id int(4) not null primary key auto_increment comment '主鍵',
-> name varchar(20) not null comment '姓名',
-> *** int(4) not null default '0' comment '性別',
-> degree double(16,2) default null comment '分數');
刪除表
mysql> drop table tablename;
刪除可能不存在的表不報錯誤
mysql> drop table if exists tablename;
查詢表資料
mysql> select * from tablename;
查詢固定行資料
mysql> select * from tablename limit 2;
插入多條資料
mysql> insert into tablename(表名)(欄位1, 欄位2, 欄位3)
-> values('物件1值1','物件1值2','物件1值3'),
-> ('物件2值1','物件2值1','物件2值3');
刪除行資料
mysql> delete from tablename where id='9'(id為9的整行資料);
修改更新資料
mysql> update tablename set 字段 = '值'
-> where id < 9
-> order by id desc (指定跟新順序)
-> limit 3;(限制更新行數)
增加字段(列)
mysql> alter table tablename
-> add newtype(新增的字段)
-> int(4)(型別) default null(預設空)
-> comment '考試類別'(提交注釋)
-> after ***(***列之後); /first(第一列)
刪除字段
mysql> alter table tablename drop 欄位1 , drop 欄位2 ...;
修改字段
mysql> alter table tablename
-> change 舊欄位 新字段 varchar(50) not null comment '姓名'; // 注意一定要指定型別
修改字段屬性
mysql> alter table tablename modify ***(字段) varchar(10)(欄位新型別);
MySQL5 7常用命令總結
1.如何檢視已安裝的mysql版本?mysql v2.mysql啟動,關閉,重啟服務的3大命令 systemctl start mysqld.service systemctl stop mysqld.service systemctl restart mysqld.service3.登入mysql...
Mysql 5 7 常用配置
客戶端最大併發連線限制數 根據 threads connected 和 max used connections 來調整 預設值 151 mysql 暫存連線數,短時間得到大量連線時,能夠被暫時存到堆疊的連線數 不能超過系統設定 proc sys net ipv4 tcp max syn backl...
mysql 5 7 運維命令
1 解除安裝舊版本 a 停掉mysql pkill 9 mysqld b 檢視rpm包 rpm qa grep i mysql c 刪除 yum y remove mysql community common 5.6.43 2.el7.x86 64 d 確認清空 rpm qa grep i mysq...