本文目錄一覽:
如何查看mysql數據庫
查看當前使用的數據庫,可使用如下命令
mysql select database(); #使用函數database()
mysql show tables; #列頭信息中可看出當前使用的db,格式為:Tables_in_[db_name]
mysql status; #注意結果中的”Current database:”信息
查看系統中有哪些數據庫,
mysql show databases;
更換當前使用的數據庫,
mysql use db_name;
返回當前數據庫下的所有表的名稱
mysql show tables;
或者直接用如下命令
mysql show tables from db_name;
查看錶結構,可使用如下命令
mysql desc 表名;
mysql describe 表名;
mysql show columns from 表名;
mysql show create table 表名;
或者,
mysql use information_schema
mysql select * from columns where table_name=’表名’;
15個 MySQL 菜鳥問題
問題1:你如何確定 MySQL 是否處於運行狀態?
答案: Debian 上運行命令 service mysql status,在RedHat 上運行命令 service mysqld status。然後看看輸出即可。
問題2:如何開啟或停止 MySQL 服務?
答案:運行命令 service mysqld start 開啟服務;運行命令 service mysqld stop 停止服務。
問題3:如何通過 Shell 登入 MySQL?
答案:運行命令 mysql -u root -p
問題4:如何列出所有數據庫?
答案:運行命令 show databases;
問題5: 如何切換到某個數據庫並在上面工作?
答案:運行命令 use database_name; 進入名為 database_name 的數據庫。
問題6:如何列出某個數據庫內所有表?
答案:在當前數據庫運行命令 show tables;
問題7:如何獲取表內所有 Field 對象的名稱和類型?
答案:運行命令 describe table_name;
問題8:如何刪除表?
答案:運行命令 drop table table_name;
問題9:如何刪除數據庫?
答案:運行命令 drop database database-name;
問題10:如何查看錶內所有數據?
答案:運行命令 select * from table_name;
問題11:如何從表(比如 oc_users )中獲取一個 field 對象(比如 uid)的所有數據?
答案:運行命令 select uid from oc_users;
問題12:假設你有一個名為 『xyz』 的表,它存在多個字段,如 『createtime』 和 『engine』。名為 engine 的字段由 『Memoty』 和 『MyIsam』 兩種數值組成。如何只列出 『createtime』 和 『engine』 這兩列並且 engine 的值為 『MyIsam』?
答案:運行命令 select create_time, engine from xyz where engine = 」MyIsam」;
問題13:如何列出表 『xrt』 內 name 域值為 『tecmint』,web_address 域值為 『tecmint.com』 的所有數據?
答案:運行命令 select * from xrt where name = 「tecmint」 and web_address = 「tecmint.com」;
問題14:如何列出表 『xrt』 內 name 域值不為 『tecmint』,web_address 域值為 『tecmint.com』 的所有數據?
答案:運行命令 select * from xrt where name != “tecmint” and web_address = “tecmint.com”;
問題15:如何知道表內行數?
答案:運行命令 select count(*) from table_name;
怎麼獲取mysql數據庫裏面的字段
怎麼獲取mysql數據庫裏面的字段
可以通過查詢系統表來獲取。
1、打開Navicat for Mysql,登錄到指定數據庫下。
2、新建查詢。
3、輸入以下語句:
1
select column_name from information_schema.COLUMNS where table_name=’表名’
如何查詢數據庫中表的字段名
按照如下語句查詢數據庫中表的字段名:
1、SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE=’U’SELECT * FROM INFORMATION_SCHEMA.TABLES
2、查詢表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(‘ 表名’ )SELECT * FROM
INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *
FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
擴展資料:
其它用法擴展:
1、使用SHOW語句找出在服務器上當前存在什麼數據庫:
mysql SHOW DATABASES;
2、創建一個數據庫MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3、選擇所創建的數據庫
mysql USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4、查看現在的數據庫中存在什麼表
mysql SHOW TABLES;
5、創建一個數據庫表
mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示錶的結構:
mysql DESCRIBE MYTABLE;
7、往表中加入記錄
mysql insert into MYTABLE values (」hyq」,」M」);
8、用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;
mysql 怎麼在數據庫中查找某一字段的值
一個表一個表,一個字段一個字段的去查,比如:select
*
from
表1
where
字段1=值
把表導入到sql文件裏面,然後打開這個文件,用”查找”的功能找這個值。但是如果表和數據庫很大的話,恐怕也不容易導出和打開這個sql文件。
mysql數據庫怎麼查看數據表有哪些字段?
用輔助工具,就用desc table_name;或者是show create table table_name;
show create table table_name結果如下:
desc table_name結果如下:
MySQL 是一個關係型數據庫,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。MySQL 最流行的關係型數據庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一。MySQL 是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL 所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。
MySQL 軟件採用了雙授權政策(本詞條”授權政策”),它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。由於其社區版的性能卓越,搭配 PHP ,Linux和 Apache 可組成良好的開發環境,經過多年的web技術發展,在業內被廣泛使用的一種web服務器解決方案之一,稱之為LAMP。
MySQL是一個開放源碼的小型關聯式數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/287342.html