Linux——MySQL数据库系统()

一、访问MySQL数据库

        MySQL数据库系统也是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。

        1、登录到MySQL服务器经过安装后的初始化过程,MySQL 数据库的默认管理员用户名为 root,密码为空。若要以未设置密码的root用户登录本机的MySQL数据库,可以执行以下操作。

[root@lucky ~]# mysql -u root    //‘-u’选项用于指定认证用户
[root@lucky ~]# mysql -u root  -p    //有密码的情况下,应使用-p进行校验

 二、使用MySQL数据库

        1、查看当前服务器中有哪些库,SHOW DATABASES语句:用于查看当前MySQL服务器中包含的库。经初始化后的MySOL服务器,默认建立了四个库:test , mysql , information._schema和performance..schema(其中 mysql 库是mysql正常运行所需的库.其中包含了用户认证相关的表),执行以下操作可以进行查看。

mysql> show databases;

         2、查看当前使用的库中有哪些表,SHOW TABLES语句:用于查看当前所在的库中包含的表。在操作之前,需要先使用USE语句切换到所使用的库。例如,执行以下操作可以显示mysql库中包含的所有表。

        3、查看表的结构,DESCRIBE 语句:用于显示表的结构,即组成表的各字段〈列)的信息。需要指定“库名.表名”作为参数,若只指定表名参数.则需先通过USE语句切换到目标库。例如,执行以下操作可以查看mysql库中的user表的结构.与直接执行“DESCRIBE mysql..00user ;”语句的效果相同。
 ​​​​​​

三、创建及删除库和表

        1、创建新的库,CREATE DATABASE语句:用于创建一个新的库.需指定数据库名称作为参数。例如,执行以下操作可以创建一个名为bdqn的库。
 

         2、创建新的表,CREATE TABLE 语句:用于在当前库中创建新的表.需指定数据表名称作为参数,并定义该表格所使用的各字段。基本格式如下所示。

mysql> create table stuinfo (姓名 char(16) not null, 性别 char(16) not null, 年龄 char(18) not null, 联 系电话 nvarchar(11) not null, Email地址 char(50) not null);

        3、插入数据记录,执行以下操作将会向bdqn库中的stuinfo表插入---条记录:用户名为“张无忌”。需注意的是,VALUES部分的值应与前面指定的各字段逐一对应。

mysql> insert into stuinfo (姓名,性别,年龄,联系电话,Email地址)                                          
    -> values
    -> ('张无忌','男','19','17512345678','wuji.zhang@mingchao.org')
    -> ('白居易','男','24','17587654321','juyi.bai@tangchao.org')
    -> ('蓝采和','女','21','17255201314','caihe.lan@wudaisong.org');

         4、查询数据记录,SELECT 语句:用于从指定的表中查找符合条件的数据记录。MySQL 数据库支持标准的SQL查询语句,语句格式如下所示。

mysql> select * from bdqn.stuinfo;

         5、在MySQL 数据库服务器中,用于访问数据库的各种用户〈如root〉信息都保存在mysql库的user表中,熟练的管理员可以直接修改其中的数据记录。例如,以下操作可以将数据库用户root的密码设为“123.123”,当再次使用“mysql -u root -p”访问MySQL数据库服务器时,必须使用此密码进行验证。

[root@lucky ~]# mysqladmin -u root password '123.123'

        若是在Linux命令行环境中执行.还可以使用mysqladmin工具来设置密码,命令格式为mysqladmin -u root -p‘旧密码’ password‘新密码`~。例如,执行以下操作可将数据库用户root的密码设置为“123123"。

[root@lucky ~]# mysqladmin -u root -p'123.123' password '123123'


 

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 18:52:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 18:52:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 18:52:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 18:52:06       20 阅读

热门阅读

  1. anaconda3 升级python版本

    2023-12-13 18:52:06       38 阅读
  2. SQL查询语句

    2023-12-13 18:52:06       33 阅读
  3. 什么是nginx

    2023-12-13 18:52:06       38 阅读
  4. PyQt5程序的打包和发布

    2023-12-13 18:52:06       38 阅读
  5. HSRP热备份路由协议

    2023-12-13 18:52:06       37 阅读
  6. Python实现软件中英文对照表功能

    2023-12-13 18:52:06       35 阅读