久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL數(shù)據(jù)庫基礎(chǔ)操作命令有哪些

151次閱讀
沒有評論

共計 5419 個字符,預(yù)計需要花費 14 分鐘才能閱讀完成。

這篇文章給大家分享的是有關(guān) MySQL 數(shù)據(jù)庫基礎(chǔ)操作命令有哪些的內(nèi)容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

1、使用幫助信息

登陸數(shù)據(jù)庫就不介紹了哦,比如說想做創(chuàng)建的數(shù)據(jù)庫的操作,不知道命令,就可以查看幫助信息

mysql  help create; Many help items for your request exist. To make a more specific request, please type  help  item , where  item  is one of the following topics: CREATE DATABASE # 最簡單的創(chuàng)建命令  CREATE EVENT CREATE FUNCTION CREATE FUNCTION UDF CREATE INDEX CREATE LOGFILE GROUP CREATE PROCEDURE CREATE SERVER CREATE TABLE CREATE TABLESPACE CREATE TRIGGER CREATE USER CREATE VIEW SHOW SHOW CREATE DATABASE SHOW CREATE EVENT SHOW CREATE FUNCTION SHOW CREATE PROCEDURE SHOW CREATE TABLE SPATIAL

2、創(chuàng)建、刪除、查看數(shù)據(jù)庫

mysql  create database test_data; # 創(chuàng)建默認字符集的數(shù)據(jù)庫(默認是拉丁字符集) Query OK, 1 row affected (0.02 sec) mysql  show databases like  test%  +------------------+ | Database (test%) | +------------------+ | test_data | +------------------+ 1 rows in set (0.00 sec)

創(chuàng)建 gbk 字符集的數(shù)據(jù)庫

mysql  create database test_gbk DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; Query OK, 1 row affected (0.04 sec) mysql  show create database test_gbk; # 查看創(chuàng)建數(shù)據(jù)庫的語句  +----------+----------------------------------------------+ | Database | Create Database | +----------+------------------------------------------------------------------+ | test_gbk | CREATE DATABASE `test_gbk` /*!40100 DEFAULT CHARACTER SET gbk */ | +----------+----------------------------------------------+ 1 row in set (0.00 sec)

刪除數(shù)據(jù)庫

mysql  drop database test_data; Query OK, 0 rows affected (0.07 sec) mysql  show databases; +----------------------------+ | Database | +----------------------------+ | information_schema | | test_gbk | +----------------------------+

3、連接數(shù)據(jù)庫

mysql  use test_gbk; # 相當(dāng)于 cd 命令,切換到數(shù)據(jù)庫進行操作  Database changed mysql  select database(); # 查看當(dāng)前連接的數(shù)據(jù)庫,相當(dāng)于 pwd +------------+ | database() | +------------+ | test_gbk | +------------+ 1 row in set (0.00 sec) mysql  select user(); # 查看當(dāng)前連接數(shù)據(jù)庫的用戶, 相當(dāng)于 whoami +--------------------+ | user() | +-------------------+ | root@localhost | +--------------------+ 1 row in set (0.00 sec)

4、創(chuàng)建用戶、授權(quán)、收回權(quán)限

當(dāng)數(shù)據(jù)庫創(chuàng)建完成后,就需要創(chuàng)建用戶,以供需要連接數(shù)據(jù)庫的人員使用與操作數(shù)據(jù)庫,不可能人人使用 root 登陸,所以權(quán)限設(shè)置也是很重要的

mysql  grant all on test_gbk.* to  testuser @ localhost  identified by  123456  # 創(chuàng)建用戶并 all 權(quán)限給在 test_gbk 庫所有表,密碼 lsquo;123456 rsquo; Query OK, 0 rows affected (0.00 sec) mysql  flush privileges; # 刷新權(quán)限,使權(quán)限生效  Query OK, 0 rows affected (0.00 sec) mysql  show grants for  testuser @ localhost  # 查看用戶有哪些權(quán)限  +-----------------------------------------------------------------------------------------------------------------+ | Grants for testuser@localhost | +-----------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO  testuser @ localhost  IDENTIFIED BY PASSWORD  *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9  | | GRANT ALL PRIVILEGES ON `test_gbk`.* TO  testuser @ localhost  | +-----------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)

收回權(quán)限

mysql  revoke insert,update,select,delete on test_gbk.* from  testuser @ localhost  # 將以上權(quán)限收回  Query OK, 0 rows affected (0.00 sec) mysql  show grants for  testuser @ localhost  +----------------------------------------------------------------------------------------------------+ | Grants for testuser@localhost | +----------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO  testuser @ localhost  IDENTIFIED BY PASSWORD  *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9  | | GRANT CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `test_gbk`.* TO  testuser @ localhost  | +------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)

注:原來不知道 all 權(quán)限到底是哪些權(quán)限,采用這種方法之后,應(yīng)該就清楚了

SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER

5、創(chuàng)建、刪除表

mysql  create table test(id int(4)not null,name char(20)not null); # 建表,并且建立兩個字段  Query OK, 0 rows affected (0.06 sec) mysql  show tables;# 查看表  +--------------------+ | Tables_in_test_gbk | +--------------------+ | test | +--------------------+ 1 row in set (0.00 sec) mysql  desc test; # 查看表結(jié)構(gòu)  +-------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+-------+ | id | int(4) | NO | | NULL | | | name | char(20) | NO | | NULL | | +-------+----------+------+-----+---------+-------+ 2 rows in set (0.01 sec) mysql  create table test1(id int(4)not null,name char(20)not null); Query OK, 0 rows affected (0.01 sec) mysql  show tables; +------------------------+ | Tables_in_test_gbk | +------------------------+ | test | | test1 | +--------------------+ 2 rows in set (0.00 sec)

刪除表

mysql  drop tables test; Query OK, 0 rows affected (0.00 sec) mysql  show tables; +--------------------+ | Tables_in_test_gbk | +--------------------+ | test1 | +--------------------+ 1 row in set (0.00 sec)

查看建表

mysql  show create table test1\G *************************** 1. row *************************** Table: test1 Create Table: CREATE TABLE `test1` ( `id` int(4) NOT NULL, `name` char(20) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=gbk 1 row in set (0.00 sec)

感謝各位的閱讀!關(guān)于“MySQL 數(shù)據(jù)庫基礎(chǔ)操作命令有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-15發(fā)表,共計5419字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 泗洪县| 永平县| 灵山县| 越西县| 桐城市| 临桂县| 鄂州市| 阳新县| 梨树县| 隆化县| 吴旗县| 武宁县| 如皋市| 屯门区| 博兴县| 方山县| 北流市| 叶城县| 九江县| 阳新县| 江津市| 连山| 宝应县| 大足县| 广宁县| 时尚| 额济纳旗| 措勤县| 五原县| 虎林市| 东至县| 德昌县| 梓潼县| 武清区| 大城县| 青铜峡市| 广南县| 兴宁市| 武山县| 青海省| 天等县|