A. 如何將EXCEL數據導入到sql SERVER資料庫中
將EXCEL數據導入到SQL SERVER資料庫最便捷的方法就是使用SqlCel。話不多說,直接上圖
SqlCel可以一鍵批量導入Excel。
B. 如何使用Navicat便捷管理 MySQL資料庫
如何使用Navicat便捷管理 MySQL資料庫
1、下載安裝軟體:請認准百正規軟體下載
2、安裝navicat for mysql(注意一下插件的自定義選擇)
3、連接資料庫:
打開navicat for mysql之後找到,文件----新建連接
4、連接參數填寫
在出現的連接設置裡面,有很多選項都是針對需要連接的資料庫的賬號信息
連接名:可以任意填寫,方便以後識別區分即可
主機名或IP: 填寫伺服器的主機名(必須要能解析的)或者伺服器IP地址,如果是本機可 以填寫localhost 或 127.0.0.1
埠:默認是3306 如果修改了其他埠,需要對應
密碼:就是用戶名root密碼或者其他mysql用戶的密碼
5、設置好連接資料庫的參數之後,點擊下方的「連接」出現「連接成功」即設置成功
6、資料庫管理:連接上資料庫之後,在左側會顯示當前mysql所有的資料庫。點擊對應的資料庫,能查看當前資料庫下面的表
7、添加刪除資料庫:如果需要添加刪除資料庫的話,很簡單選擇需要操作的資料庫,滑鼠右鍵選擇操作即可
8、添加刪除表:同樣對於資料庫下方的表,如果要新建的話點擊選擇 表---新建
對於新建的表,名和類型都可以手動輸入指定選擇。設置好之後,點擊保存輸入表名即可完成操作
9、點擊添加好的表,或資料庫的表。雙擊之後右側會列出當前表的詳細列項目和屬性
如何使用命令行
雖然是圖形化管理工具,但是對於很多操作其實還是需要SQL命令會更加方便。進入sql命令行界面,點擊「工具」--「命令列界面」
隨後在右下方空白區域進入了SQL命令行界面,操作方法和普通進入mysql命令行界面一樣使用命令。如果需要清除當前屏幕內容,可以點擊「清除」即可
其他功能
C. sql資料庫的基本操作
命令行
1、顯示當前資料庫伺服器中的資料庫列表:mysql> SHOW DATABASES;
2、建立資料庫:mysql> CREATE DATABASE 庫名;
3、建立數據表:mysql> USE 庫名;mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));
4、刪除資料庫:mysql> DROP DATABASE 庫名;
5、刪除數據表:mysql> DROP TABLE 表名;
6、將表中記錄清空:mysql> DELETE FROM 表名;
7、往表中插入記錄:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數據:mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、導入.sql文件命令:mysql> USE 資料庫名;mysql> source d:/mysql.sql;
11、命令行修改root密碼:mysql> update mysql.user set password=password('新密碼') where user='root';mysql> flush privileges;
12.修改密碼的三種方法:mysql>update user set password=password('123456') where user='joy_pen';mysql>flush privileges;mysql>set password for 'joy_oen'=password('123456');mysql>grant usage on *.* to 'joy_pen' identified by '123456';
1、創建資料庫
命令:create database <資料庫名> 例如:建立一個名為xhkdb的資料庫mysql> create database xhkdb;
2、顯示所有的資料庫
命令:show databases (注意:最後有個s)mysql> show databases;
3、刪除資料庫
命令:drop database <資料庫名> 例如:刪除名為 xhkdb的資料庫mysql> drop database xhkdb;
4、連接資料庫
命令: use <資料庫名> 例如:如果xhkdb資料庫存在,嘗試存取它:mysql> use xhkdb; 屏幕提示:Database changed
5、當前選擇(連接)的資料庫mysql> select database();
6、當前資料庫包含的表信息:mysql> show tables; (注意:最後有個s)
三、表操作,操作之前應連接某個資料庫
1、建表
命令:create table <表名> ( <欄位名1> <類型1> [,..<欄位名n> <類型n>]);
mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default ''0'',
> degree double(16,2));
2、獲取表結構
命令: desc 表名,或者show columns from 表名
mysql>DESCRIBE MyClass
mysql> desc MyClass;
mysql> show columns from MyClass;
3、刪除表
命令:drop table <表名>
例如:刪除表名為 MyClass 的表 mysql> drop table MyClass;
4、插入數據
命令:insert into <表名> [( <欄位名1>[,..<欄位名n > ])] values ( 值1 )[, ( 值n )]
例如,往表 MyClass中插入二條記錄, 這二條記錄表示:編號為1的名為Tom的成績為96.45, 編號為2 的名為Joan 的成績為82.99,編號為3 的名為Wang 的成績為96.5.
mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
5、查詢表中的數據
1)、查詢所有行
命令: select <欄位1,欄位2,...> from < 表名 > where < 表達式 >
例如:查看錶 MyClass 中所有數據 mysql> select * from MyClass;
2)、查詢前幾行數據
例如:查看錶 MyClass 中前2行數據
mysql> select * from MyClass order by id limit 0,2;
6、刪除表中數據
命令:delete from 表名 where 表達式
例如:刪除表 MyClass中編號為1 的記錄
mysql> delete from MyClass where id=1;
7、修改表中數據:update 表名 set 欄位=新值,… where 條件
mysql> update MyClass set name=''Mary'' where id=1;
8、在表中增加欄位:
命令:alter table 表名 add 欄位 類型 其他;
例如:在表MyClass中添加了一個欄位passtest,類型為int(4),默認值為0
mysql> alter table MyClass add passtest int(4) default ''0''
9、更改表名:
命令:rename table 原表名 to 新表名;
例如:在表MyClass名字更改為YouClass
mysql> rename table MyClass to YouClass;
更新欄位內容
update 表名 set 欄位名 = 新內容
update 表名 set 欄位名 = replace(欄位名,''舊內容'',''新內容'');
D. SQL資料庫,怎樣用快捷建注釋數語句
首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的
具體使如方法如下:
一、使用SQL
Server窗口創建表是會有注釋窗口;
二、使用SQL語句的comment語句,該語句放置在create
table()後面,如:
comment
on
table
table_name
is
'table_mark'
comment
on
column
table_name."Column"
is
'column_mark'
三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:
EXECUTE
sp_addextendedproperty
N'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE
sp_addextendedproperty
N'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC
sys.sp_addextendedproperty
@name=N'MS_Description',
@value=N'角色ID'
,
@level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'TABLE',@level1name=N'CharData',
@level2type=N'COLUMN',@level2name=N'charid'
GO
E. SQL一些簡單資料庫命令
命令:
select
sql 資料庫查詢表格的命令:用SELECT 語句
用法:
查詢某一列:SELECT 列名稱 FROM 表名稱
查詢所有列:SELECT * FROM 表名稱
注釋:
SQL 語句對大小寫不敏感。SELECT 等效於 select。
F. 資料庫都有哪些
常用資料庫有mysql、oracle、sqlserver、sqlite等。mysql性能較好,適用於所有平台,是當前最流行的關系型資料庫之一。sqlserver資料庫具有擴展性和可維護性,且安全性較高,是比較全面的資料庫。
G. SQL資料庫快捷方式不見了
資料庫沒有快捷方式的,默認.
到處都找不到是不可能的,一般安裝好之後開始菜單里是有的
估計你沒安裝成功!
H. 如何清除SQL資料庫中的數據
單擊開始---->所有程序---->Microsoft SQL Server 2014,選擇SQL Server 2014 Management Studio選項,打開軟體。
(8)便捷sql資料庫擴展閱讀:
SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出「做什麼」的命令,「怎麼做」是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支持SQL。
SQL資料庫的數據體系結構基本上是三級結構,但使用術語與傳統關系模型術語不同。在SQL中,關系模式(模式)稱為「基本表」(base table);存儲模式(內模式)稱為「存儲文件」(stored file);子模式(外模式)稱為「視圖」(view);元組稱為「行」(row);屬性稱為「列」(column)。名稱對稱如^00100009a^:
SQL包括了所有對資料庫的操作,主要是由4個部分組成:
數據定義:這一部分又稱為「SQL DDL」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。
數據操縱:這一部分又稱為「SQL DML」,其中包括數據查詢和數據更新兩大類操作,其中數據更新又包括插入、刪除和更新三種操作。
數據控制:對用戶訪問數據的控制有基本表和視圖的授權、完整性規則的描述,事務控制語句等。
嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程序中使用的規則。
參考資料:IT專家網-微軟SQL
I. 資料庫學習哪一種比較好
一、Oracle
Oracle資料庫在市場佔比算是最高的商業資料庫了,功能最強大、但復雜的不得了,Oracle可以說是最難的資料庫了,不是我們平頭老百姓的菜,小編自學也是學得其中皮毛而已,不過,通過第三方軟體來訪問它也是很方便的,這裡面第三方軟體是比較容易學的,關於Oracle資料庫這裡面就不詳細介紹了,有興趣的可以找一些這方面專業的書籍吸收一下。
二、MySQL
MySQL歷史悠久,用戶使用活躍,而且體積小,安裝方便,易於維護,MySQL口碑也較好,它是一款免費軟體,是一個真正的多用戶、多線程SQL資料庫伺服器。它是以客戶機/伺服器結構實現的,由一個伺服器守護程序以及很多不同的客戶程序和庫組成。它能夠快捷、有效和安全地處理大量的數據。相對於Oracle等資料庫來說,MySQL的使用非常簡單,它的主要目標是快速、便捷和易用,功能也是相當的強大,用到的語言都是標準的結構化查詢語言SQL。
三、SQL Server
SQL Server之所以能夠在資料庫領域獨占鰲頭,也是有它的特色之處。它最初由三家公司共同開發,它是一個分布式的關系型資料庫管理系統,體系結構以客戶機/伺服器形式,採用了SQL語言,在客戶機與伺服器間傳遞客戶機的請求與伺服器的處理結果。資料庫管理系統應用廣泛,優點顯而易見:易用性、可伸縮性、數據倉庫功能、兼容集成性等。它是一個具備完全Web支持的資料庫產品,但是當用戶連接多時,性能下降,穩定性變差。
四、Visual Foxpro
Visual Foxpro的光芒被眾多明星所掩蓋,但直到現在它仍然是市場中用於完成數據事務的最佳工具。隨著9.0版本的問世,使得它的存活能力大大增強,新版中包含更快的數據引擎,支持更多的數據類型,SQL語句逐步走向標准化,可擴展報表編寫器,以及一系列效率和功能增強特性,再加上它能夠運行在廉價的、舊的硬體上,甚至10年前的硬體上,速度都能夠滿足我們的需要,它強大、易於學習、廉價,某些編程任務能夠快速、直接的進行資料庫維護,這都使得它不會過早的被淘汰掉。
五、Microsoft Office Access
Access是Microsoft公司推出的Office系列辦公自動化軟體的一個組件,是一個小型的資料庫管理系統。它廣泛應用於財務、行政、金融、統計和審計等眾多領域。
J. 如何把excel數據導入sql server資料庫里語句
把excel數據導入sql server資料庫里最便捷的方法就是使用SqlCel。
SqlCel可以一鍵批量導入Excel文件。
其數據導入的速度VBA很難做到。非常便利,參考下圖: