首页 > 代码库 > day01

day01

1、了解提供数据库服务的软件有哪些

主流:Oracle        sql-server     mysql      DB2 

Postgresql     Sybase     access       vf

商业软件:Oracle   sql-server   DB2

开源软件:mysqlPostgresql

服务运行的平台:LINUX Windows

跨平台:Oracle DB2mysqlpostgresql

既跨平台又开源的软件:mysql

2、数据库服务应用在哪里

购物网站、论坛、银行、证券公司、购票系统

网站论坛通常用mysql

国家机构等通常用Oracle

Mysql+web (LAMP:Linux  apache  mysqlphpLNMPNginx)

3mysql软件有哪些优点

1)是一个开放源码的小型关系型数据库管理系统(100M左右、表表之间有联系,非关系型数据库-NoSQLogic

2)跨平台,支持AIX FreeBSD  HP-UX  Linux Windows等多种操作系统

3)使用CC++编写你,支持多种编译器,保证源代码的可移植性(make

4)为多种编程语言提供API,支持Python  Java  Perl  PHP等脚本语言广泛应用在中小型的网站

4、搭建数据库服务器

     rpm包:rpm  –ivhxxx.rpm

yum  –y  install xxx   功能已经集成好

源码包:可以定制功能./configure 选项[--prefix=]   make&&make install

ip地址是192.168.1.1服务器上搭建数据库服务

软件包名:rpm–ivhmysql-server mysql

mysql-server :服务端

mysql客户端,提供命令工具

mysql-devel用来开发mysql程序的文件

rpm -qi  软件包名查看详细信息

启动服务:servicemysqld start

进程名:mysqld

进程的所有者,所属组:mysqlmysql(源码包安装时需要自己设置)

端口号:3306  netstat  -naptul | grep :3306

传输协议:TCP

主配置文件:/etc/my.cnf

数据库目录:/var/lib/mysql

登录数据库服务器—>选择一个库—>选择一个表—>把数据插入到表里

登录数据库服务器:mysql连接数据库的工具

whichmysql

rpm–qf /usr/bin/mysql

mysql-h数据库ip地址/ -uroot  -p密码

root是数据库的管理员,默认数据库管理员登录本机数据库服务器不需要密码

mysql–hlocalhost–uroot  = mysql

mysql库名登录到指定的库

 

SQL语句:结构化查询语言,以;结尾

select user() ; //查看当前登录数据库的用户用户名@客户端地址

select database();  //显示当前所在的库

use test; //选择test库,use切换库命令

            show  tables;   //查看当前所在库下的已有的表,每个表占一行

select * from 表名; //查看指定表中的所有记录 ,\G换行显示

select 字段名from 表名;//查看指定字段

       show databases;//显示数据库上已有的库,首次启动时创建默认库