Ⅰ 資料庫命令的請教
樓主想干什麼?
參考:
select * from 表 where 單品價格 in(100,200,125,130,245)
Ⅱ 資料庫常用命令
http://www.3800hk.com/news/w45/16122.html
Ⅲ 查看資料庫的命令
在使用mysql的時候,有時候需要來查看當前所有的資料庫,那麼怎麼來用指令查看呢?
6
好了。以上就是關於mysql怎麼用指令查看當前所有的資料庫了,如果文章對您有幫助的話,請為我的文章點贊投票,謝謝了。
Ⅳ 資料庫的命令都有哪些
1、顯示當前存在的資料庫 mysql> show databases;
2、選擇資料庫 mysql> USE mysql Database changed (USE 和 QUIT 命令不需要分號結束。),顯示當前選擇的資料庫 mysql> select database();
3、顯示當前資料庫中存在的表 mysql> SHOW TABLES;
4、顯示表(db)的內容 mysql>select * from db;
5、命令的取消 當命令輸入錯誤而又無法改變(多行語句情形)時,只要在分號出現前就可以用 c來取消該條命令 mysql> select -> user() -> c
6、創建一個資料庫abccs mysql> CREATE DATABASE abccs;
7、選擇你所創建的資料庫 mysql> USE abccs Database changed;
8、創建一個資料庫表 首先看現在你的資料庫中存在什麼表: mysql> SHOW TABLES; Empty set (0.00 sec) 說明剛才建立的資料庫中還沒有資料庫表。下面來創建一個資料庫表mytable: 我們要建立一個你公司員工的生日表,表的內容包含員工姓名、性別、出生日期、出生城市。 mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20));
9、顯示表的結構: mysql> DESCRIBE mytable;
10、 往表中加入記錄 我們先用SELECT命令來查看錶中的數據: mysql> select * from mytable; Empty set (0.00 sec) 這說明剛才創建的表還沒有記錄。 加入一條新記錄: mysql> insert into mytable values ('abccs','f','1977-07-07','china');
11、用文本方式將數據裝入一個資料庫表 如果一條一條地輸入,很麻煩。我們可以用文本文件的方式將所有記錄加入你的資料庫表中。 創建一個文本文件「mysql.txt」,每行包含一個記錄,用定位符(tab)把值分開,並且以在 CREATE TABLE語句中列出的列次序給出,例如: abccs f 1977-07-07 china mary f 1978-12-12 usa tom m 1970-09-02 usa 使用下面命令將文本文件「mytable.txt」裝載到mytable表中: mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; 再使用如下命令看看是否已將數據輸入到資料庫表中: mysql> select * from mytable;
12、從資料庫表中檢索信息 select語句格式一般為: SELECT 檢索關鍵詞 FROM 被檢索的表 WHERE 檢索條件
13、查詢所有數據: mysql> select * from mytable;
14、修正錯誤記錄: 假如tom的出生日期有錯誤,應該是1973-09-02,則可以用update語句來修正: mysql> update mytable set birth = "1973-09-02" where name = "tom";
15、 選擇特定列 假如你想查看錶中的所有人的姓名,則可以這樣操作: mysql> SELECT name FROM mytable; 如果想列出姓名和性別兩列,則可以用逗號將關鍵詞name和birth分開: myaql> select name,birth from mytable;
16、對行進行排序 我們可以對表中的記錄按生日大小進行排序: mysql> SELECT name, birth FROM mytable ORDER BY birth; 我們可以用DESC來進行逆序排序: mysql> SELECT name, birth FROM mytable ORDER BY birth DESC;
17、 行計數 資料庫經常要統計一些數據,如表中員工的數目,我們就要用到行計數函數COUNT()。 COUNT()函數用於對非NULL結果的記錄進行計數: mysql> SELECT COUNT(*) FROM mytable; 員工中男女數量: mysql> SELECT sex, COUNT(*) FROM mytable GROUP BY sex;
18、多表查詢 現在我們有了兩個表: mytable 和 title。利用這兩個表我們可以進行組合查詢: 例如我們要查詢作者abccs的姓名、性別、文章: mysql> SELECT name,sex,title FROM mytable,title WHERE name=writer AND name='abccs'; 用於查詢文章a2的作者、出生地和出生日期: mysql> select title,writer,birthaddr,birth from mytable,title -> where mytable.name=title.writer and title='a2';
19、增加一列: 如在前面例子中的mytable表中增加一列表示是否單身single: mysql> alter table mytable add column single char(1);
20、修改記錄 將abccs的single記錄修改為「y」: mysql> update mytable set single='y' where name='abccs';
21、增加記錄 前面已經講過如何增加一條記錄,為便於查看,重復與此: mysql> insert into mytable values ('abc','f','1966-08-17','china','n');
22、刪除記錄 用如下命令刪除表中的一條記錄: mysql> delete from mytable where name='abc'; DELETE從表中刪除滿足由where給出的條件的一條記錄。
23、刪除表: mysql> drop table ****(表1的名字),***表2的名字; 可以刪除一個或多個表,小心使用。
24、資料庫的刪除: mysql> drop database
Ⅳ 計算機如何區分指令和數據
其實這個很簡單的,通過不同的時間段來區分指令和數據,即在取指令階段(或取指微程序)取出的為指令,在執行指令階段(或相應微程序)取出的即為數據。如果通過地址來源區分,由PC提供存儲單元地址的取出的是指令,由指令地址碼部分提供存儲單元地址的取出的是操作數。
拓展資料:
指令和數據都是應用上的概念。匯編語言,通過編譯器編譯,最後送給CPU的都是二進制數,那麼CPU在一堆紛繁復雜的二進制,0110000110001中如何區分指令和數據呢?
我們還需要明白以下幾點:
每台機器的指令,其格式和代碼所代表的含義都是硬性規定的,故稱之為面向機器的語言,也稱為機器語言。二進制,作為一種機器碼,計算機可以直接識別,不需要進行任何翻譯。
計算機硬體主要通過不同的時間段來區分指令和數據,即:取指周期(或取指微程序)取出的既為指令,執行周期計算機載入的第一條肯定是指令,然後根據這條指令去取二進制數,如果這條指令要取操作數,那麼取出來的就是操作數;如果這條指令要取下一條指令,那麼取出來得就是指令。
把指令和數據分開放是為了安全和邏輯結構清晰。
雖然指令和數據存放的格式一樣,但是訪問他們的時機不同。在取指令時期,cpu通過指令流取指令,存放在指令寄存器, 然後解釋並執行指令;在執行指令時期,cpu通過數據流取數據, 存放在數據寄存器。 所以指令流取的是指令,數據流取的是數據。
Ⅵ SQL語言中修改表中數據的命令是什麼
SQL語言中修改表中數據的命令可以使用update。
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值;
更新修改語句 update table_name set col_name = xx where col_name = oo。
(6)數據命令擴展閱讀
SQL語言修改資料庫,移動資料庫文件
ALTER DATABASE Publish SET OFFLINE/*將Publish資料庫設置為離線(離線)狀態*/
ALTER DATABASE Publish
MODIFY FILE
(
NAME = 'Publish_n1'
FILENAME = 'D:Publish.ndf'
) /*資料庫文件位置*/
ALTER DATABASE Publish SET ONLINE/*將資料庫設置為聯機狀態*/
Ⅶ 資料庫命令
1.select 工號,部門,婚否,工資補貼,公積金,應發工資 from pay where 工作日期>'2000-00-00'
2.問題不清楚,可以使用union聯合或者在一個語句中通過對同一個表進行子查詢然後對子查詢的結果進行再次查詢
3.select 姓名,工作時間,工資,性別 from pay order by 性別 desc
第三問性別是只有兩種可能,所以還可以通過select 姓名,工作時間,工資,性別 from pay group by 性別
在選取數據的時候一定要加上性別,至於顯示的時候,可以不讓它顯示
Ⅷ SQL資料庫常用命令
增 insert into 表名 values(欄位) where 條件
刪 delete 表名 where 條件
改 update 表名 set 欄位 where 條件
查 select 欄位 from 表名 where 條件
Ⅸ SQL中4個基本的數據操作命令是什麼
增(insert)、刪(delete)、改(update)、查(select)
不錯啊,就是這四個,前面的人都回答正確了,怎麼不給分?
Ⅹ matlab編程時表示列出數據的命令是什麼
你說的不是很清楚,你是要查看結果還是列出空間中已經存在的數據,你如果在命令行末尾不加逗號(;)就會顯示結果,如果想顯示其他數據的話可以用display
函數
,希望對你有幫助。