mySQL的应用与服务

网络数据库MySQL服务的配置与应用
1、网络数据库:是以后台运行的数据库管理系统为基础,为网络用户提供数据的存储、查询等功能的服务。网站的身份验证、网络应用软件、搜索引擎等等。
一、安装MySQL
1、MySQL的包结构
 mysql-5.0.22-2.1.i386.rpm 客户端程序与共享库
 mysql-server-5.0.22-2.1.i386.rpm 数据库服务程序
 mysql-bench-5.0.22-2.1.i386.rpm 数据库基准和性能测试工具
 mysql-devel-5.0.22-2.1.i386.rpm 数据库的库文件和头文件
 mysql-test-5.0.22-2.1.i386.rpm 测试程序
 mysql-connector-odbc-3.51.12-2.2.i386.rpm 数据库引擎连接程序
2、预案装程序
 perl-DBI-1.52-1.fc6.i386.rpm  perl的数据库接口程序
 perl-DBD-MySQL-3.0007-1.fc6.i386.rpm  perl的MySQL支持
3、安装
 强制安装(阻止包依赖性检查)
 #rpm  -ivh  rpm包名 --nodeps
练习:制作Mysql安装脚本
 
二、MySQL服务的控制
1、MySQL的服务名:mysqld
2、mysql服务控制脚本:/etc/init.d/mysqld
 #service  mysqld  start|stop|restart|status|reload
三、连接MySQL服务器
1、#mysql
    >quit退出连接
2、设置mysql管理员口令
    默认的情况下,mysql的管理员为root(不同于系统root用户),密码为空。
    修改管理员口令:#mysqladmin  -u  用户名  password  密码
     #mysqladmin  -u  root   password  123456
3、连接mysql:#mysql  -u  用户名  -p
       #mysql  -h 主机名或IP地址  -u root  -p
四、数据库的创建与删除
1、create database 数据库名;
2、数据库保存在文件系统的/var/lib/mysql/目录中,系统不允许存在同名数据库。
3、查看数据库:>show databases;
 information-schema 信息架构(系统默认库)
 mysql-系统管理库
 test-测试数据库
4、 使用特定的数据库:>use 数据库名;
5、删除数据库:>drop  database  数据库名;
五、表的创建、复制、删除与修改
1、创建表:>create table  表名
 
    (字段名1  数据类型   约束,
  ......
      字段名n  数据类型   约束 );
2、常用的约束:null (not  null)是否允许为空;
       default ‘默认值’
        auto_increment(1001,1)  自动增量
3、表1,表2 insert into 表2 values select * from  表1
   create  table  新表名  like  源表名;
4、查看表:>show  tables;
六、插入数据
1、插入记录
insert  into  表名
(字段名1,......,字段名n)
values
(字段值1,......,字段值n)
2、当按表的字段顺序插入时,可省略字段名列表。
   into可省略参数
3、一次插入多条记录,记录间使用“,”号分割。
 
 
 
 
 
 
 
 
 

 

本文出自 “开始新的工作了” 博客,谢绝转载!

你可能感兴趣的:(mysql,数据库,职场,休闲,MTSQL)