常用 MySql 命令(5 7)

2022-10-05 19:27:14 字數 3043 閱讀 2547

啟動/暫停 |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...