广告
返回顶部
首页 > 资讯 > 数据库 >MySQL学习笔记 初涉MySQL
  • 677
分享到

MySQL学习笔记 初涉MySQL

2024-04-02 19:04:59 677人浏览 泡泡鱼
摘要

1.在Linux下安装MySQL# yum -y install Mysql mysql-server mysql-devel &nbs


1.在Linux下安装MySQL

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


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

vi /etc/my.conf
[mysqld]
default-character-set=utf8
character_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`  |
+----------+----------------------------------------------------------------+
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`  |
+----------+---------------------------------------------------------------+
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;


您可能感兴趣的文档:

--结束END--

本文标题: MySQL学习笔记 初涉MySQL

本文链接: https://www.lsjlt.com/news/35310.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL学习笔记 初涉MySQL
    1.在Linux下安装MySQL# yum -y install mysql mysql-server mysql-devel &nbs...
    99+
    2022-10-18
  • mysql学习笔记(2-初始化)
    初始化:(1)给root用户设置密码(三种方式): SET PASSWORD FOR 'username'@'host' = PASSWORD('your_password'); updat...
    99+
    2022-10-18
  • MySQL学习笔记
    作者: Grey 原文地址:MySQL学习笔记 说明 注:本文中的SQL语句如果用到了特定方言,都是基于MySQL数据库。 关于DDL DDL 的英文全称是 Data Definition Language,中文是数据定义语言。它定义了...
    99+
    2015-01-17
    MySQL学习笔记
  • MySQL 学习笔记
    😀😀😀创作不易,各位看官点赞收藏. 文章目录 MySQL 学习笔记1、`DQL` 查询语句1.1、基本查询1.2、函数查询1.2.1、单行函数1...
    99+
    2023-10-01
    mysql 学习 笔记
  • MySQL 学习笔记 (一)
    1.InnoDB and Online DDL ALTER TABLE tbl_name ADD PRIMARY KEY (column), ALGORITHM=INPLACE, LOCK=NONE; https://dev.mysql.c...
    99+
    2016-12-04
    MySQL 学习笔记 (一)
  • MySQL 学习笔记(五)
    mysqldump 与 --set-gtid-purged 设置 (1)  mysqldump The mysqldump client utility performs logical backups, producing a set ...
    99+
    2022-01-27
    MySQL 学习笔记(五)
  • MySQL学习笔记-day01
    1、数据库概述及数据准备 1.1、SQL概述 SQL,全称Structured Query Language,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。(90%以上的SQL都是通用的)。 SQL:结构化语言,是一门标...
    99+
    2017-10-15
    MySQL学习笔记-day01
  • MySQL学习笔记-day03
    1、约束 1.1、唯一性约束(unique) 唯一性约束修饰的字段具有唯一性,不能重复。但可以为NULL。 案例:给某一列添加unique drop table if exists t_user; create table t_...
    99+
    2020-11-18
    MySQL学习笔记-day03
  • MySQL学习笔记(17):MySQL Utilities
    本文更新于2020-04-05,使用MySQL 5.7,操作系统为Deepin 15.4。 目录安装分类mysqldbcompare——数据库比较工具mysqldbcopy——数据库复制工具mysqldiff——数据库对象定义比较...
    99+
    2015-05-06
    MySQL学习笔记(17):MySQL Utilities
  • python初学者学习笔记
    python开发:   a.Python基础   b.网络编程   c.web框架 —用于写网站   d.设计阶段+算法   e.项目阶段 开发:   开发语言:高级语言:python/Java/PHP/C#/Go/ruby/c++......
    99+
    2023-01-30
    初学者 学习笔记 python
  • 超全MySQL学习笔记
    目录MyISAM和InnoDB性能下降SQL慢的原因:Mysql执行顺序SQLJoin索引索引的优劣1.优势2.劣势索引分类创建删除查看mysql索引结构那些情况建索引哪些情况不要建...
    99+
    2022-11-12
  • MySQL学习笔记(3):SQL
    本文章更新于2020-06-14,使用MySQL 5.7,操作系统为Deepin 15.9。 目录DDL语句创建数据库删除数据库修改数据库创建表删除表修改表创建索引删除索引创建视图修改视图删除视图存储过程和函数创建事件修改事件删除...
    99+
    2022-04-25
    MySQL学习笔记(3):SQL
  • 学习笔记:MYSQL查询
    前言:之前花费两天晚上看了一遍Mysql必知必会,没想到后面效果太差。不如跟着网课视频敲一遍和完成练习题目(练习题没写注释就不记录了),再记下笔记。 一、基本的查询select语句 语法: select 查询列表 from 表名...
    99+
    2015-12-27
    学习笔记:MYSQL查询
  • mysql学习笔记二 DQL
    -- 查询编号为1004的学生的姓名和生日 select name,birthday from student where id=1004; -- 查询年龄大于18的学生信息 select...
    99+
    2018-07-25
    mysql学习笔记二 DQL
  • MySQL学习笔记(20):优化MySQL Server
    本文更新于2020-04-05,使用MySQL 5.7,操作系统为Deepin 15.4。 目录MySQL体系结构MySQL内存优化MyISAM内存优化key_buffer_size设置使用多索引缓存调整中点插入策略调整read_...
    99+
    2021-04-05
    MySQL学习笔记(20):优化MySQL Server
  • 尚硅谷MySQL学习笔记
    MySQL笔记目录 一、MySQL数据库基础篇大纲 1.数据库概述与MySQL安装篇 第01章:数据库概述第02章:MySQL环境搭建 2.SQL之SELECT使用篇 ...
    99+
    2023-09-08
    mysql 数据库 sql
  • Mysql命令学习笔记(一)
    一、安装/卸载Mysql数据库    #安装Mysql数据库    D:\mysql\bin>mysqld --inst...
    99+
    2022-10-18
  • MySQL学习笔记(1):安装
    本文更新于2020-05-04。 目录安装使用apt-get安装使用dpkg安装使用rpm安装卸载MariaDB安装MySQL初始化密码修改密码认证插件服务启动、停止、重启、状态查看Linux下的文件布局默认数据库 安装 在Win...
    99+
    2020-09-26
    MySQL学习笔记(1):安装
  • MySQL学习笔记(10):视图
    本文更新于2019-06-22,使用MySQL 5.7,操作系统为Deepin 15.4。 目录 为了便于描述,此处将创建视图的DDL复述一次,其已于“SQL”章节描述。 CREATE [OR REPLACE] [ALGO...
    99+
    2015-06-23
    MySQL学习笔记(10):视图
  • MySQL学习笔记(9):索引
    本文更新于2019-07-27,使用MySQL 5.7,操作系统为Deepin 15.4。 目录能够使用索引的典型场景存在索引但不能使用索引的典型场景查看索引使用情况 在创建一个n列的复合索引时,实际是创建了n个索引。可利用索引中...
    99+
    2018-09-17
    MySQL学习笔记(9):索引
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作