MySQL的部分操作

2021-10-01 03:49:33 字數 1335 閱讀 9600

開啟

sudo service mysql start

mysql -u root -p

清空表內容

delete

from 表名

首先準備表結構和文字資料,新建test庫:create database test,然後在test下新建表person

create

table person(

idint not null auto_increment,

name

varchar(40) not null,

city

varchar(20),

salary

int,

primary

key(id)

engine=innodb

default charset=utf8;

進入mysql並且切換到對應的庫後,執行下面命令匯入資料:

load data local infile 「/var/data.txt」 into table person(name,city,salary);

mysql 5.7 可能需要在etc/mysql/mysql.conf.d/mysqld.cnf中額外增加如下**,有時候也不需要 [client] default-character-set=utf8

檢視表show tables; # 檢視資料庫全部表

select * from 表名; # 檢視表所有內容

建立表create table 表名( 列名 型別 是否可以為空, 列名 型別 是否可以為空)engine=innodb default charset=utf8

增insert into 表 (列名,列名…) values (值,值,…)insert into 表 (列名,列名…) values (值,值,…),(值,值,值…)insert into 表 (列名,列名…) select (列名,列名…) from 表

例:insert into tab1(name,email) values(『zhangyanlin』,『[email protected]』)

刪delete from 表 # 刪除表裡全部資料

delete from 表 where id=1 and name=』zhangyanlin』 # 刪除id =1 和name=『zhangyanlin』 那一行資料

改update 表 set name = 『zhangyanlin』 where id>14、查select * from 表select * from 表 where id > 1select id,name,gender as gg from 表 where id > 1

spark shell:

DB 部分MySQL操作記錄

工作中涉及到部分統計工作,恰好把之前的有些sql再熟悉回顧一下。一.涉及到時間統計部分 求時間差 select timestampdiff day,select date create date from account where id 37 select curdate as 試用時間 sele...

git 的部分操作

使用git託管 1.首次上傳本地 到git a.cd desktop 切換到專案路徑 b.cd 專案名稱 切換到要上傳的專案 c.git init 初始化 d.git add 上傳專案中的所有檔案 e.git remote add origin 倉庫位址 要上傳到的倉庫 f.git commit m...

axuer的部分操作

超文字傳輸協議 請求頭 請求方式不同 攜帶引數的位置不同 請求方式 get資料會拼接到url上 post 資料存放在請求體中 請求體3.url 統一資源定位符 唯一的協議 ip 埠號 路徑 4.html文件 doctype 指定文件的型別 html 根元素 head 寫在head中 不能顯示在瀏覽器...