- 1、數據庫中增刪改查的基本語句是什麼?
- 2、數據庫增刪改查的基本命令
- 3、mysql增刪改查語句
數據庫中增刪改查基本語句:INSERT INTO,表名字段列表。
數據庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是數據庫並不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。
當今世界是一個充滿着數據的互聯網世界,充斥着大量的數據。即這個互聯網世界就是數據世界。數據的來源有很多,比如出行記錄、消費記錄、瀏覽的網頁、發送的消息等等。除了文本類型的數據,圖像、音樂、聲音都是數據。
在數據庫的發展歷史上,數據庫先後經歷了層次數據庫、網狀數據庫和關係數據庫等各個階段的發展,數據庫技術在各個方面的快速的發展。特別是關係型數據庫已經成為目前數據庫產品中最重要的一員。
80年代以來,幾乎所有的數據庫廠商新出的數據庫產品都支持關係型數據庫,即使一些非關係數據庫產品也幾乎都有支持關係數據庫的接口。
這主要是傳統的關係型數據庫可以比較好的解決管理和存儲關係型數據的問題。隨着雲計算的發展和大數據時代的到來,關係型數據庫越來越無法滿足需要,這主要是由於越來越多的半關係型和非關係型數據需要用數據庫進行存儲管理。
以下是總結的mysql的常用語句,歡迎指正和補充~
一、創建庫,刪除庫,使用庫
1.創建數據庫:create database 庫名;
2.刪除數據庫:drop database 庫名;
3.使用數據庫:use 庫名;
二、創建數據表
1.創建表語句:create table 表名(字段名1 字段類型 字段約束,字段2 字段類型 字段約束…);
2.創建與現有表一樣字段的新表:create table 表名 like 已有表名;
3.將查詢結果創建新表:create table 表名 select * from 現有表 where…(查詢語句);
三、查看錶結構,查看建表語句,刪除表
1.查看錶結構:desc 表名;
2.查看建表語句:show create table 表名;
3.刪除表:drop table 表名;
四、修改表結構
1.對數據表重命名:alter table 表名 rename 新表名;
2.增加字段:alter table 表名 add 字段名 字段類型 字段約束; (PS:可用first/after函數調整字段位置)
3.刪除字段:alter table 表名 drop 字段名;
4.修改字段類型及約束:alter table 表名 modify 字段名 新類型 新約束;(PS:如不加新約束,會將建表時的約束清空,主鍵、外鍵、唯一約束除外)
5.修改字段名稱:alter table 表名 change 字段名 新字段名 新字段類型 新約束條件;
6.修改數據庫引擎:alter table 表名 engine=;(PS:主要有InnoDB和MyISAM,InnoDB對經常修改表數據友好,MyISAM對經常查詢表友好)
7.增加主鍵:alter table 表名 add primary key(字段名);
8.刪除主鍵:alter table 表名 drop primary key;
9.增加外鍵:alter table 表名 add constraint 外鍵名 foreign kek(字段名) references 主表(主鍵);
10.刪除外鍵:alter table 表名 drop foreign key 外鍵名;
11.刪除唯一約束:alter table 表名 drop index 字段名;
12.設置自動增長的初始位置:alter table 表名 auto_increment=n;
五、向表中插入數據
1.向表指定字段插入多條數據:insert into 表名(字段1,字段2…) values(數據1,數據2…),(數據1,數據2…),(數據1,數據2…),(數據1,數據2…);
2.將查詢結果插入表:insert into 表名 select 字段名 from 表名(查詢語句);
3.加載外部數據到表:Load data local infile 『數據路徑』Into table 表名 Fields terminated by 『分隔符』Ignored 1 lines;
六、更新表數據、刪除表數據
1.更改滿足條件的字段數據:update 表名 set 字段計算1,字段計算2… where 條件;
2.刪除滿足條件的數據:delele from 表名 where 條件;
3.刪除所有數據:方式一:delete from 表名; 方式二:truncate table 表名; 方式一會逐條進行刪除,速度較慢,方式二直接刪除,速度快;另外對自增字段,方式一不能重置自增字段的初始位置,方式二可以重置自增字段的其實位置;
mysql的增刪改查語句是怎麼寫的,跟sql有什麼區別,基本沒區別,都差不多,特殊的查詢有區別。比如限制結果就不是top了,而是limit 3,5。mysql數據庫備份跟附加是不是必須要關閉tomcat,這個沒必要,直接可以操作,不過如果程序做過映射,那要重新裝載。
往數據中插入數據,在詢問框中填寫 INSERT INTO biao1(name1,age) VALUES(‘新增加1′,’1000’)然後點擊執行按鈕 ,如果成功會顯示執行一條語句,在運行查詢所有語句會發現新插入的信息也能查詢出來。
圖書簡介
MySQL數據庫是以「客戶端/服務器」模式實現的,是一個多用戶、多線程的小型數據庫。MySQL因其穩定、可靠、快速、管理方便以及支持眾多系統平台的特點。
成為世界範圍內最流行的開源數據庫之一。《MySQL數據庫入門》就是面向數據庫初學者特地推出的一本進階學習的入門教材,本教材站在初學者的角度,以形象的比喻、豐富的圖解、實用的案例、通俗易懂的語言詳細講解了MySQL的開發和管理技術。
原創文章,作者:WZDZ7,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/127064.html