日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 设置主键命令_MySQL常用命令

發布時間:2023/12/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 设置主键命令_MySQL常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、修改MySQL密碼

方法一:

use mysql;

update user set password=PASSWORD(“123456”) where user=‘root’;

flush privileges;

忘記密碼:

sed -ri '3d skip-grant-tables' /etc/my.cnf

systemctl restart mariadb

use mysql;

update user set password=PASSWORD(“123456”) where user=‘root’;

flush privileges;

sed -i '4d' /etc/my.cnf

systemctl restart mariadb

注意一點:

如果你是源碼安裝MySQL5.7以上的版本,并且不是安裝的Mariadb,那么password字段要改成authentication_string

創建數據庫用戶:

單純的創建:create user ‘name’@‘host’ identified by ‘密碼’

創建時設置用戶權限:grant 權限 on 操作的表 to ‘name’@‘host’ identified by ‘密碼’

all:表示所有權限

select:查詢權限

delete:刪除權限

update:更新權限

.:可以代表所有的表

回收用戶權限:revoke 權限 on 操作的表 from ‘name’@‘host’

刪除用戶:drop user ‘name’@‘host’;

2、創建數據庫以及刪除數據庫

創建:create database 數據庫名稱;

刪除:drop database 數據庫名稱;

3、創建表以及刪除表

create table 表名稱(表中字段名稱 類型);

創建:create table test(id int(10) not null) #int表示id字段為值為整型,且長度為10,不允許該字段為空

刪除:drop table 表名稱

drop table test

4、表中插入數據

insert into test(id) values(1002); #此處注意如果字段值設置為char字符型的,需要將values值加雙引號

批量插入數據:insert into test values(1002),(1003),(1004);

5、表中更新修改數據

update test set id='1005' where id=1002;

6、表中字段的刪除和增加

增加:alter table test add name char(12) after id; #alter 表示在什么字段之后

刪除:alter table test drop name;

7、表名稱修改

rename table test to nameinfo;

8、表中主鍵創建

方式一:

創建表時創建主鍵:create table test(id int(10),name char(20),primary key id);

方式二:

創建完表之后添加主鍵:alter table userinfo add primary key (id);

刪除主鍵:alter table userinfo drop primary key;

9、創建索引

方式一:

創建表時創建索引:create table test(id int(10),name char(20),primary key id,key 'index_name' ('name'));

方式二:

創建完表后添加索引:alter table userinfo add index user(name); #user表示索引名稱,自定義

刪除索引:alter table userinfo drop index user;

10、常用查詢命令

查詢所有數據庫名稱:

show databases;

查詢數據庫默認字符集:

show variables like 'character%';

查詢指定數據庫默認字符集

show create database userinfo;

模糊查詢數據庫

show databases like 'user%';

查詢mysql有哪些用戶

select user from mysql.user\G

查詢指定字段信息

select user,host,password from mysql.user;

查詢指定用戶權限信息

show grants for root@host;

查詢表創建過程

show create table userinfo;

查詢表內所有字段信息

select * from userinfo;

帶條件的查詢指定字段信息

select user from user where id='1002'

查詢表內有哪些字段信息

desc userinfo;

查詢數據庫有哪些表

show tables;

總結

以上是生活随笔為你收集整理的mysql 设置主键命令_MySQL常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。