MySql学习笔记(四)SQl服务操作--Fenby摘抄笔记

1.安装MySQL Server

网上下载:mysql-5.5.19-win32.zip

2.启动MySQL Sever 

服务器端程序(mysqld)

通过win的cmd启动,进入到MySQL的bin目录  如我的目录 C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin

输入命令     mysqld --console

MySql学习笔记(四)SQl服务操作--Fenby摘抄笔记_第1张图片

此时已经启动MySQL的服务器,可以使用ctrl -c 关闭服务器.

启动客户端

客户端命令行工具(mysql);

我们可以打开安装MySQL时一起安装的MYSQL 5.5 Command Line Client 

也可以使用cmd窗口打开bin目录,输入mysql -u username (没有密码账户)或者是 mysql -u username -p(有密码账户)

常用MySQL命令

MySQL命令不区分大小写,但我们通常将关键字大写。

-- 通用命令

STATUS      -- 显示数据库状态,如:端口号
;           -- 命令结束符,SQL指令将被发送至服务器端执行
\c          -- 取消当前命令
\G          -- 纵向显示记录

 

-- 数据库层面

DROP DATABASE databaseName                 -- 删除数据库
DROP DATABASE IF EXISTS databaseName       -- 如果数据库存在就删除
CREATE DATABASE databaseName               -- 创建一个新的数据库
CREATE DATABASE IF NOT EXISTS databaseName -- 如果数据库不存在就创建
SHOW DATABASES                             -- 查询MySQL中的所有数据库

 

-- 设置当前数据库,否则在SQL语句中你必须使用<数据库名>.<表名>的方式引用表名。

USE databaseName
SELECT DATABASE();       -- 查询当前正在使用的数据库

 

-- 表层面

DROP TABLE tableName             -- 删除表
DROP TABLE IF EXISTS tableName   -- 如果表存在就删除
CREATE TABLE tableName (column1Definition, column2Definition, ...)                    -- 创建表
CREATE TABLE IF NOT EXISTS tableName (column1Definition, column2Definition, ...)      -- 如果表不存在就创建表
SHOW TABLES                      -- 查询当前数据库下的所有表
DESCRIBE tableName               -- 查看表结构
DESC tableName                   -- 同上

  

-- 记录层面 (CURD - create, update, read, delete)

INSERT INTO tableName VALUES (column1Value, column2Value,...)   -- 往表中写入数据
INSERT INTO tableName (column1Name, ..., columnNName)           -- 往表中写入数据(指定列名)
               VALUES (column1Value, ..., columnNValue)

DELETE FROM tableName WHERE criteria                            -- 根据条件删除表中的记录
UPDATE tableName SET columnName = expression WHERE criteria     -- 根据条件更新表中的字段值

SELECT column1Name, column2Name, ... FROM tableName
   WHERE criteria
   ORDER BY columnAName ASC|DESC, columnBName ASC|DESC, ...
-- 根据条件查询表中的记录并对查询的结果进行排序

 

-- 从MySQL命令行中运行脚本文件

SOURCE full-Path-Filename



你可能感兴趣的:(MySql学习笔记(四)SQl服务操作--Fenby摘抄笔记)