show databases;
檢視資料庫
create database car;
建立資料庫
use car;
進入資料庫
show tables;
檢視表
create tables mycar;
建立表create table if not exists `love-mycar`;
如何不存在就建立表
describe mycar;
表詳細insert into mycar
values (
prosche varchar(20));
插入資料
select *from mycar
;查詢表
update mycar set prosche="nice";
更新表alter table mycar add column bmw
varchar(20) not null after prosche;
插入列select name,price from mycar wherebrand="法拉利" and city="上海";
按要求查詢name和price,當brand=法拉利且city=上海
select count(brand) from mycar where city="上海";
查詢city=上海的行數
select *from mycar where (city="上海" or city="北京") and brand="法拉利";
查詢city=上海或者北京並且brand=法拉利
優先順序 not>and>or
create table a select *from b;
將b中的內容複製到a中
select min(price) from mycar where brand="法拉利";
找到mycar中price的最小值
select car from mycar where brand="法拉利" order by price asc/desc;
查詢mycar中brand=法拉利且以price的公升/降序排序
select distinct car from mycar
去除car的所有重複專案
create table a(select distinct car
from mycar);
把獲得的資料存入新建的a表
mysql不支援select into
linux 命令不定期更新
環境背景centos7 watch d n 0.5 ls a 沒0.5 秒執行一下 ls a 命令 列印當前bash 的程序號 ceho 表示 bash 的程序號 whereis bash whereis ip whereis cd 找命令的位置 通常 usr bin find name 從當前目錄...
mysql 筆記 不定期更新
完整例項 mysql h192.168.1.123 uroot pmypwd ddb used e select id from tablename limit 1000 tmp ids.csv 這裡要指定 d引數為要操作的資料庫名稱 e引數後面跟查詢語句,最後重定向到本地檔案2 服務端的mysql...
mysql篇(不定期更新)
inner join 取用的就是圖中紅色部分,即表a與表b的交集,其餘的都會被捨棄。left join 左外鏈結,取用的是上圖中a的部分,a有的b沒有,則對應的字段為null a沒有的但是b有,也會被捨棄。right join 右外鏈結,取用的是上圖中b的部分。b有的資料對應到a裡面沒有,對應的a表...