第一天学习MySql(1)-从创建到删除

来源:互联网 发布:windows ime文件 编辑:程序博客网 时间:2024/04/30 16:07

1.MySql入门-从创建到删除

1.1 MySql安装与使用

1.1.1 通过cmd访问数据库

安装MySQL后,在cmd下输入 ++mysql –u用户名 –p回车,再输入密码++。显示如下信息,说明安装成功且用户名密码正确。

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.5.40 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

1.1.2 数据库存储方式

可以简单地认为一个表对应一个类,而每一行可以认为是该类的实例对象。一个数据库带多张表。

1.2 如何查看数据库基本信息

1.2.1 查看所有的数据库:

输入 ++show database;++,出现如下信息

+--------------------+| Database           |+--------------------+| information_schema |:保存了MySQL服务器所有数据库的信息。| mysql              |:保存了有关用户,密码,权限之类的信息。| performance_schema |:mysql性能监控信息数据库;| test               |;测试数据库。+--------------------+

1.2.2 数据当前编码

输入 ++show character set;++ 可以查询当前支持的编码和校对规则。
输入 ++SHOW COLLATION;++ 可以查询当前支持的校对规则。
输入++character_set_client: ++接收的客户端的数据编码
输入++character_set_results:++使用什么编码输出给客户端数据
当我们需要修改其中的某个编码和校对规则时,可以使用如下语句:
++set @@变量名=值;++

1.2.3 @@代表什么?

@@代表MySql中的全局变量。在官方手册中,我们发现MySql有两种变量,但是实际使用中,有四种,局部变量,用户变量,会话变量,全局变量。

1.2.3.1 全局变量

MySql内置的变量,随着服务器启动而初始化,贯穿着server的整个生命周期。mysql程序关闭的时候全局变量才会失效,如果想要永久生效,可以到配置文件中修改。

1.2.3.2 用户变量

从连接开始,到退出连接这段时间生效的变量,连接时进行初始化。
++查看某个会话变量:++ select @变量名;
++修改/定义某个会话变量:++ set @变量名=值;

1.2.3.3 局部变量

存储过程中定义的变量,存储过程结束局部变量失效。范围在begin到end语句块之间,需要用declare语句进行定义。
++ 查看某个局部变量: select 变量名;++
++ 修改某个局部变量: set 变量名=值 ;++
++ 定义某个局部变量: declare 变量名 数据类型;++

1.3 创建数据库的语句

1.3.1 创建语法

CREATE DATABASE 数据库名;
如:CREATE DATABASE mydatabase;

1.3.2 查看数据库下所创建的表

SHOW TABLES;
SHOW CREATE DATABASE db_name;显示创建语句

1.3.3 修改数据库的默认字符集:

++ alter database 数据库名 default character set gbk;++

1.3.4 删除数据库

DROP DATABASE 表名;

0 0
原创粉丝点击