千家信息网

MySQL学习笔记 初涉MySQL

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,1.在Linux下安装MySQL# yum -y install mysql mysql-server mysql-devel修改字符集:/etc/my.conf配置文件vi /etc/my.conf
千家信息网最后更新 2025年11月07日MySQL学习笔记 初涉MySQL


1.在Linux下安装MySQL

# yum -y install mysql mysql-server mysql-devel


修改字符集:/etc/my.conf配置文件

vi /etc/my.conf[mysqld]default-character-set=utf8character_set_server=utf8[client]default-character-set=utf8

2.启动和停止MySQL服务

# service mysqld start


3.登录MySQL:

# mysql -uroot


4.修改MySQL提示符:

修改MySQL提示符

# mysql -uroot -proot --prompt '<提示符>'   //在windows中不用''

或 连接进MySQL后修改:

mysql> prompt <提示符>


常用的MySQL提示符:

\D

完整的日期
\d当前数据库
\h服务器名称
\u当前用户



例:

# mysql -uroot --prompt '\u@\h \d'root@localhost (none)//或mysql> prompt \u@\h \d>PROMPT set to '\u@\h \d>'root@localhost (none)>

5.MySQL常用命令

显示当前服务器版本号:

mysql> SELECT VERSION();+-----------+| VERSION() |+-----------+| 5.1.71    |+-----------+1 row in set (0.00 sec)

显示当前用户:

mysql> SELECT USER();   +----------------+| USER()         |+----------------+| root@localhost |+----------------+1 row in set (0.00 sec)

显示当前日期时间:

mysql> SELECT NOW(); +---------------------+| NOW()               |+---------------------+| 2016-11-20 21:32:55 |+---------------------+1 row in set (0.00 sec)

7.MySQL语句规范:

***关键字与函数名称全部大写

***数据库名称,表名称,字段名称全部小写

***SQL语句必须以分号结尾


8.数据库基本操作:

数据库创建:

mysql> CREATE DATABASE test1;

加上 IF NOT EXISTS,若已存在该数据库,会提示警告信息:

mysql> CREATE DATABASE IF NOT EXISTS test1;Query OK, 1 row affected, 1 warning (0.00 sec)

查看警告信息:.

mysql> SHOW WARNINGS;+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+| Level | Code | Message                                                                                                                                                   |+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+| Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WARNING' at line 1 |+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+1 row in set (0.00 sec)

查看数据库列表:

mysql> SHOW DATABASES;+--------------------+| Database           |+--------------------+| information_schema || mysql              || test               || test1              |+--------------------+4 rows in set (0.00 sec)

显示数据库创建的时候使用的指令:

mysql> SHOW CREATE DATABASE test1;+----------+----------------------------------------------------------------+| Database | Create Database                                                |+----------+----------------------------------------------------------------+| test1    | CREATE DATABASE `test1` /*!40100 DEFAULT CHARACTER SET utf8 */ |+----------+----------------------------------------------------------------+1 row in set (0.00 sec)

创建与配置文件不一样的数据库编码方式(例GBK):

mysql> CREATE DATABASE IF NOT EXISTS test2 CHARACTER SET gbk;Query OK, 1 row affected (0.00 sec)mysql> SHOW CREATE DATABASE test2;+----------+---------------------------------------------------------------+| Database | Create Database                                               |+----------+---------------------------------------------------------------+| test2    | CREATE DATABASE `test2` /*!40100 DEFAULT CHARACTER SET gbk */ |+----------+---------------------------------------------------------------+1 row in set (0.00 sec)

修改数据库编码方式修改:

mysql> ALTER DATABASE test2 CHARACTER SET utf8;


mysql> ALTER DATABASE test2 CHARACTER SET = utf8;

删除数据库:

mysql> DROP DATABASE test1;


数据 数据库 名称 提示 提示符 服务 信息 常用 文件 方式 日期 服务器 用户 编码 语句 配置 不用 关键 关键字 函数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 未建立网络安全责任检查考核制度 网络安全 人才缺口 谎言 万全服务器双硬盘备份 网络安全领域 法律法规 朝阳区网络技术咨询质量保障 ssl加密为何还要中转服务器 数据库所有修改字段内容 网络安全大全手抄报 数据库软件的重要性 电信网络技术手段的含义 对中学生的网络安全教育 欧盟非遗数据库 pc无法登录阿尔登游戏服务器 软件开发 人员服务 招标 我的世界服务器限制区块放置 数据库检查字段是否统一 文明重启如何加入同一个服务器 互联网加科技的作文 文明6云端服务器灰色的 虎牙战神服务器下载 怎么进入企业数据库 国家网络安全管理工作要点 情网络技术有限公司 数据库常用的 北仑一站式软件开发商 全新服务器部署项目然后访问 谈一下你对网络安全这门课的看法 网络技术设计logo 连接开放网络安全吗 核安全经验反馈数据库方案
0