database:数据库
数据库就是一种软件,
常用数据库:
1.mysql数据库
2.oracle数据库
3.sqlserver
4.db2
数据库软件安装后的启动
我的电脑——>右键——>管理——>服务器和应用程序——>服务——>找到对应数据库的服务
1.mysql数据库的服务:MySQL
1.开启mysql的服务:开始-运行-输入net start mysql
2.关闭mysql的服务:开始-运行-输入net stop mysql
2.oracle数据库的服务:
1.OracleDBConsoleorcl
2.OracleJobSchedulerORCL
3.OracleOraDblOg_homeliSQL*Plus
mysql的几个命令:
1.show databases:显示所有数据库
2.use databasename:使用某个数据库
3.show tables:显示某个数据库中的表
连接数据库
连接mysql数据库 :
1.命令提示符;
2.客服端navica 创建连接(连接名,主机名/IP地址,端口-3306,用户名root,密码-root)
连接oracle数据库
1.命令提示符:输入sqlplus回车,输入用户名-scott和口令-tiger,显示SQL表示连接成功
2.客户端sqldeveloper:创建连接(连接名,用户名-scott和口令-tiger,主机名/IP地址,端口-1521)
SQL语言
sql语言的分类:
1.DDL数据定义语言 create对象 对象名,alter 对象 对象名,drop 对象 对象名
2.DDL数据操作语言 insert++commit增 updata++commit改 delete++commit删
3.DQL数据查询语言 select查
4.DCL数据控制语言 DBA(数据库管理员)使用
dese(describe)对象名:显示该对象的结构
1.创建表的语法:create table 表名(columal datatye,columc )
2.修改表的名字:rename 表名 to 新表名
3.删除表的语法:drop table 表名
4.追加表的列:alter table 表名 drop(column datatype)
5.删除表的列:alter table 表名 drop(coll,eo12,...)
6.删改表的列的类型:alter table 表名 madify(column newDatatype)
7.修改表的列的名字:alter table 表名 rebane column coll to co12
DML语句:修改表的语句
1.增加数据语法:insert into 表名 (coll,co12,co13,...)values(va11,va12,va13,...)+++conmit
2.修改数据语法:update 表名 set coll=newVall,co12=newa12,... where 条件 +++ conmit
3.删除数据语法:delete from 表名 where 条件 +++ conmit
2.grant:为用户授予特权
3.revoke:从用户处回收特权
distinct关键字:
1.用distinct关键字来消除结果集中的重复信息,只显示一行当distinct用来修饰多个字段的时候,
指的是需要消除后面所有字段的组合重复的结果,只保留一行。
2.注意:是查询字段的重复,而不是表中的重复。
3.语法:select distict co11,co12,co13,...from 表名
数据库就是一种软件,
常用数据库:
1.mysql数据库
2.oracle数据库
3.sqlserver
4.db2
数据库软件安装后的启动
我的电脑——>右键——>管理——>服务器和应用程序——>服务——>找到对应数据库的服务
1.mysql数据库的服务:MySQL
1.开启mysql的服务:开始-运行-输入net start mysql
2.关闭mysql的服务:开始-运行-输入net stop mysql
2.oracle数据库的服务:
1.OracleDBConsoleorcl
2.OracleJobSchedulerORCL
3.OracleOraDblOg_homeliSQL*Plus
mysql的几个命令:
1.show databases:显示所有数据库
2.use databasename:使用某个数据库
3.show tables:显示某个数据库中的表
连接数据库
连接mysql数据库 :
1.命令提示符;
2.客服端navica 创建连接(连接名,主机名/IP地址,端口-3306,用户名root,密码-root)
连接oracle数据库
1.命令提示符:输入sqlplus回车,输入用户名-scott和口令-tiger,显示SQL表示连接成功
2.客户端sqldeveloper:创建连接(连接名,用户名-scott和口令-tiger,主机名/IP地址,端口-1521)
SQL语言
sql语言的分类:
1.DDL数据定义语言 create对象 对象名,alter 对象 对象名,drop 对象 对象名
2.DDL数据操作语言 insert++commit增 updata++commit改 delete++commit删
3.DQL数据查询语言 select查
4.DCL数据控制语言 DBA(数据库管理员)使用
dese(describe)对象名:显示该对象的结构
1.创建表的语法:create table 表名(columal datatye,columc )
2.修改表的名字:rename 表名 to 新表名
3.删除表的语法:drop table 表名
4.追加表的列:alter table 表名 drop(column datatype)
5.删除表的列:alter table 表名 drop(coll,eo12,...)
6.删改表的列的类型:alter table 表名 madify(column newDatatype)
7.修改表的列的名字:alter table 表名 rebane column coll to co12
DML语句:修改表的语句
1.增加数据语法:insert into 表名 (coll,co12,co13,...)values(va11,va12,va13,...)+++conmit
2.修改数据语法:update 表名 set coll=newVall,co12=newa12,... where 条件 +++ conmit
3.删除数据语法:delete from 表名 where 条件 +++ conmit
DCL语句:用于创建与用户访问相关对象,也控制着用户的权限分配
2.grant:为用户授予特权
3.revoke:从用户处回收特权
distinct关键字:
1.用distinct关键字来消除结果集中的重复信息,只显示一行当distinct用来修饰多个字段的时候,
指的是需要消除后面所有字段的组合重复的结果,只保留一行。
2.注意:是查询字段的重复,而不是表中的重复。
3.语法:select distict co11,co12,co13,...from 表名