sql数据库怎么用
这是一个宽泛的问题,建议找本sql server相关的书籍或者完整资料,自己没事翻阅一下,新手建立 数据库可以参考如下步骤:
首先我们打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到
开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;
右击数据库,选择第一个,新建一个数据库;
填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认
点击确定后就可以生成一个数据库,此时里面是没有表的;
右击表新建一个表,填写你要的字段名称
填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;
B. SQL是干什么用的用的哪些方面
SQL可以有两个解释:
一个是微软的SQL Server,是一个大型的数据库系统软件,专门用于大批量的数据存储和管理。
另一个解释是Structured Query Language(结构化查询语言)的缩写,它是目前使用最广泛的数据库语言,SQL是由IBM发展起来的,后来被许多数据库软件公司接受而成为了业内的一个标准。就象SQL的名字一样,我们可以通过容易理解的查询语言,来和数据库打交道,从数据库中得到我们想要的数据。
对于SQL语言,有两个组成部分: DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
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数据库
方法:
1、首先打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;
2、开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;
3、如图,右击数据库,选择第一个,新建一个数据库;
4、填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认
5、点击确定后就可以生成一个数据库,此时里面是没有表的;
6、右击表新建一个表,填写你要的字段名称
7、填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;
注意事项:
建立数据库需要先打开数据库服务器。
E. sql怎么导入数据库文件
第一步打开sql server数据库,点击文件->打开->文件,如下图所示:
F. 如何用sql建立数据库
在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>][[DEFAULT] COLLATE <校对规则名>];
[ ]中的内容是可选的。语法说明如下:
<数据库名>:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。
IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已经存在而重复创建的错误。
[DEFAULT] CHARACTER SET:指定数据库的字符集。指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。
[DEFAULT] COLLATE:指定字符集的默认校对规则。
MySQL 的字符集(CHARACTER)和校对规则(COLLATION)是两个不同的概念。字符集是用来定义 MySQL 存储字符串的方式,校对规则定义了比较字符串的方式。后面我们会单独讲解 MySQL 的字符集和校对规则。
G. SQL数据库是什么
数据库是什么?
之前小编在这个问题上详细讲述过(详见《数据库》),和现实生活中的各类仓库一样,数据库就是网络上用来存放数据的地方,用户可以对这些数据进行增删、查询、更新等操作,从而实现对数据的管理和调令。
数据库技术,是信息管理系统、自动化办公系统、销售统计系统等各种信息系统的核心部分,是进行科学研究和决策管理的重要技术手段,常用的数据库包括:Oracle、DB2、MySQL、SQL Server、Sybase、VF等。
由于MySQL数据库具有性能优良、稳定性好、配置简单、支持各种操作系统等优势,本章主要讲述Windows系统下MySQL数据库的内容。
MySQL的安装与配置
在浏览器中输入MySQL的官方网址mysql.com,找到其中的“DOWNLOADS”菜单并点击:
SQL语句主要划分为三种类别:
DCL(Data Control Language)语句
中文翻译过来又叫做数据控制语句。
该语句用于控制不同数据字段的许可和访问级别,定义了数据库、表、字段、用户的访问权限和安全级别。
常用的语句关键字包括grant、revoke等。
DML(Data Manipulation Language)语句
数据库操纵语句。该语句用于插入、删除、更新和查询数据库的记录,是数据库操作最常用的语句,并检查数据完整性。常用的语句关键字包括insert、delete、update和select。
DDL(Data Definition Language)语句
数据定义语言。该语句定义了不同的数据字段、数据库、数据表、列、索引等数据库对象。常用语句关键字包括create、drop、alter等。
H. sql 数据库文件怎么使用
方法/步骤
1、找到要打开的数据库文件,如图
2、如图所示,该数据库文件后缀名为.mdf,是SQL Server数据库的数据文件,这里将用SQL Server数据库对该文件进行打开。启动SQL Server数据库,如图
3、图为启动SQL Server Management Studio时的界面,登录后可以管理数据库数据。开启之后的界面如图
4、提示用户输入用户名和登录密码,输入正确后,点击登录,进入管理界面,如图
5、进入管理界面后,右键选择数据库,再选择【附加】功能,如图
6、点击【附加】后,出现窗口,如图
7、在【附加数据库】窗口中,点击【添加】按钮,提示选择要附加的数据库,如图
8、选种要添加的数据库,点击确定,在管理界面中会出现添加的数据库,如图
9、打开数据库,就可以看到数据库中的表,表中的数据都可以看到。如图
注意事项
按以上步骤来,就可以打开数据库文件。
不要直接点右键进行打开,可能会对文件告成损坏。