sqldatabase
1.在资源管理器中,点击数据库,右键,新建数据库
2.在资源管理器中,新建查询,利用脚本新建数据库:
create
database
dbname
② 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(字段名,''旧内容'',''新内容'');
③ 如何查看SQL数据库内容
1、首先,打开SQL Server的电脑软件,进入软件加载界面等待加载。
④ 如何使用SQL数据库
方法:
1、首先打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;
2、开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;
3、如图,右击数据库,选择第一个,新建一个数据库;
4、填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认
5、点击确定后就可以生成一个数据库,此时里面是没有表的;
6、右击表新建一个表,填写你要的字段名称
7、填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;
注意事项:
建立数据库需要先打开数据库服务器。
⑤ 什么是数据库 微软的SQL又是什么
1、数据库(Database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间(Tablespace)构成。
2、SQL:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
(5)sqldatabase扩展阅读:
数据库中的数据是为众多用户所 共享其信息而建立的,已经摆脱了具体 程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
⑥ SQL数据库是什么 主要干什么用的
SQL数据库之QQ农场版
人物:菜鸟, 收垃圾的, 数据机器
菜鸟: 吃菜的鸟,简称菜鸟
数据机器: 指的SQL Server 2008(微软件最新推出的数据库,数据大小支持100TB(我的家庭住址:http://www.microsoft.com/china/sql/2008/)
计算机基础单位换算:
一道“月亮之上”mp3文件大小为5MB左右
1GB=1024MB 1TB=1024G
数据库 Database,简称DB,是一种总称,有几种数据库产品:
大型:Oracle(甲骨文),DB2(IBM) 这种软件用于电信,工业。
中型:SQL Server 2000, SQL Server2005, SQL Server 2008(都是微软)
小型:ACCESS, foxpro, vf
这样的,你电脑上的文件也比较多吧,你要什么资料的时候,想一下,如何做的!!!!!!!!!!!!!
是不是一个文件夹包一个文件夹的,我们要一个一个的解开,,特是烦,时间浪费了,而且我要说的,很多人,放文件是东一个西一个,不好找,文件不能充分利用。
用过系统里的搜索没有,你只要说文件名或文件内容,他会乖乖从硬盘里给找出来,这就是数据库的原形,但找到这个文件可能要1分,或者更长时间。
我们能不能把搜索的时间从5分钟变为100ms(毫秒)了。
提示: 1000ms = 1s秒)
一个大街走过来的人: 可以,现在的百毒不是这样吗,输一个词 “艳照门”飕的一个就出来了。
菜鸟: 对,这就是数据库的应用,速度快,想一下你是怎么存文件的吧,每次关程序的时候,要你这里选那里选存放地方,烦,用了这么久,还不知道要存什么地方。
收垃圾的:数据库有什么秘密了。
菜鸟:说你菜,你还不相信,是这样的,好比一个100米的菜地,今天你要吃面,为了味道好吃一点,需要菜叶做为调料,好,这个菜地里这样的,每过十米一种菜:
1. 靓菜 2. 白菜 3.油菜 4.太空大白菜 5.茄子白菜
6. 白火食菜 7.紫菜 8.花菜 9.卷心菜 10.不鸟不菜
你这个人对生活要求不高,但求生活多资多彩的,下个面,要10种菜都来一点,走来走去,总算花了5分钟才摘完菜。
而我们如果把每十米都种十种菜,每块区域都一样,就算这种多资多彩的人可能20秒也完成了。
收垃圾的:OH,YES(人跳了大约0.00123毫米),是这样的,把东西集中一齐,速度自然提高了,同时也可以一下知道我种那些菜。
菜鸟:对,这就是数据库的好处,速度快,不关心文件具体存放地,(OH,YEAR)我不要保存对话框了。给它一个数据,它就会返回相应的结果,再想一想我们windows里面的搜索
观众:老大“windows搜索”老头已是春天的故事了
数据机器: It's my world(歌词),妈呀,终于我可以演讲演讲了,你们说的也很不错,真正操作起来还有很多工作要作,如何放,如何取。你们懂啥哦!
我们的Excel其实就是一个简单的数据库,它纵横交错的在一个表格里存放着数据,不可乱存,这是保证我们快速存储与搜索的基石。
收垃圾的:不听你们说了,菜鸟的说的100米的菜园,我看我没有这么多时间去种,还是去QQ农场种些,我感觉,那速度,更快,更直观(观众已扔鞋,apple,banana,orange),,DIDI(声音),不好,我的BP机通知我的QQ农场1号靓菜被隔壁大妈偷了一个,不对呀!我养了狗的了,(观众:这叫临死也要偷,谁叫你种名字多要吸引的靓菜了,而且还挂了一个标签:太空一号靓菜).哎(声音)昨天拣垃圾,忘了给狗一份,这狗狗,这里长时间,一次不给吃,我就下了菜,不说了,,我要火箭速度去抓住偷,这是历史第一次。
原创自:http://hi..com/ohxs
作者:小鱼
结语: 数据库是种把数据按一定格式有序存储,能快速,准确返回数据
建议: 初学者学习先学习 Access,office系列的,比较快的就可以上手,界面和word,excel一样,之后学习sql server,和mysql(免费),论坛用的比较多(PHPWind论坛,乔客)
⑦ SQL数据库是什么
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。
(7)sqldatabase扩展阅读:
SQL数据库的优点:
1、易用性高:
适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。
2.为数据管理与分析带来了灵活性:
允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。
⑧ sql数据库满了怎么清理
-- 清空日志
--压缩日志及数据库文件大小
/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.
--*/
select*fromsysfiles
--1.清空日志
DUMPTRANSACTIONusernameWITHNO_LOG
--2.截断事务日志:
BACKUPLOGusernameWITHNO_LOG
--3.收缩数据库文件(如果不压缩,数据库的文件不会减小
-- 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
-- 也可以用SQL语句来完成
--收缩数据库
DBCCSHRINKDATABASE(username)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select*fromsysfiles
DBCCSHRINKFILE(2)
--4.为了最大化的缩小日志文件(如果是sql7.0,这步只能在查询分析器中进行)
-- a.分离数据库:
-- 企业管理器--服务器--数据库--右键--分离数据库
-- b.在我的电脑中删除LOG文件
-- c.附加数据库:
-- 企业管理器--服务器--数据库--右键--附加数据库
-- 此法将生成新的LOG,大小只有500多K
-- 或用代码:
-- 下面的示例分离username,然后将username中的一个文件附加到当前服务器。
execsp_dboptionusername,'singleuser',true
a.分离
EXECsp_detach_db@dbname='username'
b.删除日志文件
execmaster..xp_cmdshell'delD:\ProgramFiles\SQL\database\username_LOG.ldf'
c.再附加
EXECsp_attach_single_file_db@dbname='username',
@physname='D:\ProgramFiles\SQL\database\username_Data.MDF'
--5.为了以后能自动收缩,做如下设置:
-- 企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
--SQL语句设置方式:
EXECsp_dboption'数据库名','autoshrink','TRUE'
--6.如果想以后不让它日志增长得太大
-- 企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alterdatabase数据库名modifyfile(name=逻辑文件名,maxsize=20)
⑨ 如何使用 SQL Database
什么是 SQL Database
SQL Database 为 Windows Azure 提供关系数据库管理系统并且基于 SQL Server 技术。使用 SQL Database 实例,您可以轻松地配置并部署关系数据库解决方案到云中,并利用分布式的数据中心,提供了企业级的可用性、可缩放性和安全性, 具有内置数据保护和自愈的好处。
单击页面底部的“+新建”。
单击“数据服务”。
单击“SQL Database”。
单击“自定义创建”。
在“名称”中,输入数据库名称。
选择版本、最大大小和排序规则。考虑到本指南的用途,您可以使用默认值。
SQL Database 提供两个数据库版本。Web 版数据库的大小最大可达 5 GB。企业版数据库的大小最大可达 50 GB。
最大大小是在首次创建数据库时指定的,稍后可以使用“更改数据库”对其进行更改。最大大小可限制数据库的大小。
在 Windows Azure 上创建的每个 SQL Database 实际上都具有三个副本。这样做是为了确保实现高可用性。故障转移是透明的并且是该服务的一部分。
在“服务器”中,选择“新建 SQL Database 服务器”。
单击箭头,转到下一页。
在“服务器设置”中,输入 SQL Server 身份验证登录名。
SQL Database 使用 SQL 身份验证进行加密连接。将使用您提供的名称创建一个分配给 sysadmin 固定服务器角色的新 SQL Server 身份验证登录名。
登录名不能是电子邮件地址、Windows 用户帐户或 Windows Live ID。SQL Database 不支持声明,也不支持 Windows 身份验证。
提供使用大小写值以及数字或符号组成的超过 8 个字符的强密码。
选择区域。区域将确定服务器的地理位置。区域不能随意切换,因此要选择一个对此服务器有效的区域。选择一个最靠近您的位置。将 Windows Azure 应用程序和数据库放置在同一个区域可以减少出口带宽成本和数据延迟。
确保“允许 Windows Azure 服务访问服务器”选项处于选中状态,以便您能够使用 SQL Database 的管理门户、存储服务以及 Windows Azure 上的其他服务连接到此数据库。
完成后,单击页面底部的复选标记。
转载,仅供参考。
⑩ 什么是SQL数据库
SQL是Structured
Quevy
Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
##1
二、SQL数据库数据体系结构
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base
table);存储模式(内模式)称为“存储文件”(stored
file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^: