1 连接与断开服务器
1.1 连接服务器
mysql -h host -u user -p
1.2 断开服务器
mysql> QUIT
1.3 修改提示符号
C:\Users\admin>mysql -uroot -p123456 --prompt \h; Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 22 to server version: 5.0.22-community-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. localhost;
当进去mysql里面时候可以改成这样
改成 u那么用命令prompt\u注意没有分号;
localhost;prompt \u PROMPT set to '\u' root root
2 查询mysql 当前版本
mysql> select version(); +---------------------+ | version() | +---------------------+ | 5.0.22-community-nt | +---------------------+ 1 row in set
查询当前时间
(1)
mysql> select current_date; +--------------+ | current_date | +--------------+ | 2015-07-05 | +--------------+ 1 row in set
(2)
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2015-07-05 20:54:20 | +---------------------+ 1 row in set
(3)当前用户
mysql> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set
(4)可以用逗号,隔开查询
mysql> select current_date,user(); +--------------+----------------+ | current_date | user() | +--------------+----------------+ | 2015-07-05 | root@localhost | +--------------+----------------+ 1 row in set
2 创建并且使用数据库
2.1查询当前用户下所有数据库
CREATE {DATABASE|SCHEMA}【IF NOT EXISTS】 db_name [DEFAULT] CHARACTER SET [=] charset_name
其中花括号是必须的,中括号是可选的
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | t2 | | test | | wordp | +--------------------+ 5 rows in set
如果你没数据库的权限,可以让管理员执行下列命令
mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';
这里your_mysql_name是分配给你的MySQL用户名,your_client_host是所连接的服务器所在的主机。
2.2创建数据库
mysql> create database t1; Query OK, 1 row affected
使用该数据库,用 use命令
mysql> use t1; Database changed
2.3查看数据库的信息,看当前使用的是哪个数据库
mysql> select database (); +------------+ | database() | +------------+ | t1 | +------------+ 1 row in set
查看数据库编码方式
mysql> show create DATABASE t1; +----------+-------------------------------------------------------------+ | Database | Create Database | +----------+-------------------------------------------------------------+ | t1 | CREATE DATABASE `t1` /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+-------------------------------------------------------------+
2.4 修改数据库
ALTER{DATABASE|SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name
2.5 删除数据库
DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
3 创建表
看下当前t1数据库下面的表
mysql> show tables; Empty set
mysql> create table pet(name varchar(20), -> owner varchar(20), -> species varchar(20), -> sex char(1), -> birth DATE, -> death DATE); Query OK, 0 rows affected
mysql> describe pet; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) | YES | | NULL | | | species | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | birth | date | YES | | NULL | | | death | date | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 6 rows in set
1 用load 命令 把文本文件添加到表中 或者用insert语句添加数据到表中
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet -> LINES TERMINATED BY '\r\n';
相关推荐
【MySQL基础】 在JavaWeb开发中,MySQL作为一款广泛应用的关系型数据库,是开发者必备的基础技能之一。本章主要涵盖了MySQL的安装配置、数据库操作以及SQL语言的基本使用。 1. **MySQL安装及相关配置** 安装MySQL...
mysql
本篇文章将深入探讨MySQL的基础知识,包括数据库的概念、数据库管理系统的作用、常见数据库管理系统以及MySQL的安装、配置和使用。 1. 数据库 数据库是存储和管理数据的仓库,其英文名为Database,简称为DB。数据在...
总结起来,MySQL基础涵盖了从安装、管理到查询和操作数据库的全过程,是任何想要进行数据管理的开发者必须掌握的关键技能。通过学习和实践,我们可以有效地利用MySQL存储、检索和管理数据,提高工作效率。
mysql 架构与历史mysql 逻辑架构最上层服务:包含连接处理,授权认证,安全等第二层架构:大多数 MySQL 核心服务功能在这一层,包括查询解析,分析,优
2. **MySQL基础** - **DBMS**:数据库管理系统(DataBase Management System),如MySQL,用于科学地组织和存储数据,高效地获取和维护数据。 - **SQL语句分类**:主要包括DDL(数据定义语言)、DML(数据操作语言...
本文将深入探讨MySQL的基础知识,包括安装、数据类型、表的创建、查询语句、索引以及事务处理等核心概念。 1. **安装与配置** MySQL的安装过程通常包括下载适合操作系统的安装包,按照向导进行安装,然后配置...
康师傅mysql基础pdf可能是一份教程或教材,涵盖了MySQL的基础知识,包括安装、配置、基本操作以及一些核心概念。在这里,我们将深入探讨MySQL的一些关键点。 1. **安装与配置**: MySQL的安装通常涉及下载安装包,...
一、MySQL基础知识 1. 数据库与表:MySQL中的数据库是一个逻辑存储单元,用于组织相关数据。表是数据库中的基本元素,由列和行构成,用来存储具体的数据。 2. 数据类型:MySQL支持多种数据类型,如整数类型...
MySQL数据库开发的三十六条军规_石展_完整.pdf mysql容灾及自动化切换.pdf MySQL 性能优化最佳实践.pdf ...MySQL存储过程基础教程.pdf MySql 手册.pdf MySQL_中文参考手册.pdf Mysql双机热备安装手册(V).doc
这篇文档主要针对初学者,涵盖了MySQL的基础知识,包括数据库的基本概念、MySQL的安装与使用、SQL语句的学习以及一些高级特性。 首先,理解数据库的重要性至关重要。数据库能够将数据持久化存储在本地,提供结构化...
MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,其工作流程涉及多个步骤,这些步骤在处理SQL语句时至关重要。以下是对这些步骤的详细说明: 首先,客户端通过连接器与MySQL服务器建立连接。连接器负责...
MySQL数据库中一些基础的方法调用,可供新手学习使用。不喜勿喷
mysql数据库基础视频178讲,包括视频、sql脚本、ppt、以及复习资料
标题“MySQL 基础练习.zip”表明这是一份关于MySQL基本操作的学习资源,配合描述中的“数据分析之MySQL篇”系列博客文章,旨在帮助读者通过实践来提升对MySQL的理解和技能。 描述中提到的“语言为 mysql”意味着...
### MySQL基础 1. **MySQL概述**:MySQL是一种关系型数据库管理系统,因其速度快、稳定性好、易于使用等特点,成为目前最受欢迎的开源数据库之一。MySQL常用于构建动态网站。 2. **MySQL安装与配置**:安装MySQL...
一、MySQL基础 1. 数据库与表:介绍如何创建、删除和管理数据库,以及如何设计和操作数据表,包括字段定义、数据类型选择和约束条件设置。 2. SQL语言基础:讲解SQL的基本语法,如SELECT语句用于查询数据,INSERT...
MySQL基础PDF文件涵盖了关于MySQL数据库的入门知识,包括数据库的概念、安装配置、基本语法以及SQL语句的操作。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其免费、功能强大和高效的特点,成为了...