資料庫操作sql語句

2021-10-04 15:59:10 字數 2687 閱讀 3340

刪除id小於19的所有行資料:

delete from d_cbi_history_20200331 where id < 19;

insert into c_b_signal (signalid,signaltype,signalnr,signalname) values (5,1,5,「xf」);

create table employee2 like employee;

方法1:

alter table c_b_outersignal rename to c_b_confsignal;

方法2:

rename table c_b_pio_i3 to c_b_pio_i;

create table c_b_outer(

id int primary key,//主鍵

signal varchar(50),

down int

);例1:

insert into c_b_lkroute select * from c_b_confroute;

例2:insert into c_b_signal22(signalid,signaltype,signalnr,signalname) select signalid,signaltype,signalnr,signalname from c_b_signal where signalid = 2;

update c_b_signal inner join c_b_confsignal on c_b_signal.signalid= c_b_confsignal.id

set c_b_signal.signalname= c_b_confsignal.signalname;

drop table c_b_intersignal;

update c_b_line set linedir=null where linedir=2;

alter table test_table drop column test_value;

insert into c_b_signal22(signaltype,signalnr,signalname) select

signaltype,signalnr,signalname from c_b_signal where signalid > 5;

alter table c_b_outersignal add signaltype int;

1、 從資料庫表獲取全部資料按欄位a的公升序排列

select *from table_name order by 欄位a asc

2、從資料庫表獲取全部資料按欄位a的降序排列

select *from table_name order by 欄位a desc

3、從資料庫表獲取滿足條件的資料按欄位a的公升序排列

select *from table_name where [condition] order by 欄位a asc

4、從資料庫表獲取滿足條件的資料按欄位a的公升序排列

select *from table_name where [condition] order by 欄位a des

truncate table c_b_signal;

select * from d_cbi_history_20200415 where equipmenttypecode = 9 and codelist like 『%1%』;

like是模糊查詢,codelist like '%1%'是指codelist 的值為1的對應記錄。codelist like '%1』指codelist的值從1到後面的對應記錄。codelist like '1%'指codelist 的值是1之前的對應記錄。

delete from d_cbi_history_20200409 where id > 999;

select * from d_cbi_history_alarm where alarmtime = 『1583730000000』 ;

select * from d_cbi_history_20200409 where equipmenttypecode in (15,17);

查詢equipmenttypecode 等於15或17的記錄。

update c_sectioninfo set stationgapid = 1

select count(*) from s_hardware_info where controlname like 『%ds6-80%』;

select d.id,d.alarmtime,d.alarmrecoverytime,s.alarmsort,s.alarmtype,s.alarmsubtype,s.alarmdescription,s.alarmlevel,s.remarks from

(select * from d_tsrs_history_alarm where 1=1 and alarmtime >= 1594105463672 and alarmtime<=1594877078562 and alarmrecoverytime is not null limit 4 ) d

inner join s_alarm_info s on d.alarmtypeid=s.alarmtypeid and d.alarmsubtypeid=s.alarmsubtypeid and d.alarmdescriptionid=s.alarmdescriptionid

資料庫 SQL語句

在sql語言中,我們可以通過create database去建立資料庫,語法格式如下所示 create database 資料庫名 就比如我們可以建立乙個學校資料庫 create database schooldb 建立表的操作 create table 表名稱 列名稱1 資料型別,列名稱2 資料型...

資料庫基本操作簡單sql語句

一.基本操作 服務重啟 計算機管理的服務裡邊 tnslistener 二.基本物件 1 建立使用者與授權 system身份執行 建立使用者 drop user bank drop user bank cascade create user bank identified by password 授權...

mysql 資料庫的操作(sql語句)

mysql u 使用者名稱 p 密碼 exit quit ctrl d exit 這個最常用 sql語句最後需要有分號 結尾 顯示資料庫版本 select version 顯示時間 select now 檢視當前使用的資料庫 select database 檢視所有的資料庫 show databas...