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很难做到。非常便利,参考下图: