第一天学习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 表名;
- 第一天学习MySql(1)-从创建到删除
- 第一天学习JDBC(1)-从创建到关闭
- mysql 从本月的第一天到第15天
- mysql 学习 第一天
- MySQL学习第一天
- 第一天MySQL学习①
- 第一天MySQL学习②
- mysql---国庆学习第一天
- MySql数据库学习第一天
- 从.net到JAVA第一天
- Html5 从入门到精通 第一天
- Python学习 第一天任务 (一)【基于Python编程从入门到实践】
- Python学习 第一天任务 (四:【基于Python编程从入门到实践】动手试一试)
- 第一天课程--从实践中学习
- MySQL学习第一天--安装,配置
- MySQL学习第一天--简单的操作
- Hive从入门到实战【40讲】 ---第一天
- 从零移植uboot 2017 到nuc970(第一天)
- bzoj1057: [ZJOI2007]棋盘制作
- 电子电路 第一章
- 【高性能JavaScript】读书笔记
- hadoop 层面性能调优
- codeforces721A
- 第一天学习MySql(1)-从创建到删除
- TCP网络编程中connect()、listen()和accept()三者之间的关系
- GYM 101128 C.Canvas Painting(优先队列)
- EditPlus修改成护眼色
- hibernate进阶学习笔记
- 范式简介
- 使用AngularJS完成一个简单的todoList
- SQL教程重温
- windows中安装MySQL绿色社区版(5.7.17-winx64)