MySQL数据库小白入门0606

MySQL 使用方法简单教程

启动MySQL服务器

两种方法:
一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。

系统图形化操作,服务 找到myql服务,启用

二是在DOS方式下运行

net start mysql80
/*mysql80为服务器名称*/

net stop mysql80
/*停止服务*/

进入mysql交互操作界面

在DOS方式下,运行:

d:/mysql/bin/mysql -u root -p

出现提示符,此时已进入mysql的交互操作方式。
如果出现 "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,说明你的MySQL还没有启动。

退出MySQL操作界面

在mysql>提示符下输入quit可以随时退出交互操作界面:

mysql> quit
Bye
/*第一种*/
mysql> \q
Bye
/*第二种*/
mysql> exit
Bye /*第三种*/

1-1常用命令

修改用户密码的命令
/*命令格式 mysqladmin -u用户名 -p旧密码 password新密码*/
mysqladmin -uroot -proot123 password123654
显示数据库的命令
show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema | /*提供数据库的源信息,如数据库名字、字段名等*/
| mysql              | /*存储用户权限信息及帮助信息*/
| performance_schema | /*记录数据库服务器性能相关信息参数*/
| sys                | /*可以根据sys快速了解数据库性能信息*/
+--------------------+
4 rows in set (0.01 sec)
使用数据库的命令
/*命令格式  use <数据库名>; */
use mysql
Database changed /*已经转到mysql数据库*/
SELECT命令
select database(); /*用于显示当前连接(显示)的信息
显示当前连接的数据库*/
select version(); /*显示当前服务器版本*/
select now(); /*显示当前日期时间/*
select user(); /*显示当前用户*/

1-2操作数据库

创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理
/*创建数据库SQL语法格式
CREATE DATEBASE [IF NOT EXISTS] db_name
CREATE DATEBASE创建数据库 IF NOT EXISTS判断是否存在
db_name数据库名称

[DEFAULT] CHARACTER SET [=] charset_name
创建是给定默认的字符集

基本SQL语法格式:
CREATE DATABASE database_name;
*/
CREATE DATABASE database_name;/*格式*/

create database test1;
Query OK, 1 row affected (0.02 sec)/*返回结果*/
show databases;/*查看数据库*/
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test1              |
+--------------------+
5 rows in set (0.01 sec)/*返回结果*/

 create database if not exists test2 character set utf8;/*使用第一种方式创建,并指定为字符集utf8类型*/
 Query OK, 1 row affected, 1 warning (0.01 sec)/*返回结果*/
 show databases;/*查看*/
 +--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test1              |
| test2              |
+--------------------+
6 rows in set (0.00 sec)
修改数据库
/*修改数据库的语法格式
alter database db_name
[default] character se [=] charset_name 修改字符集的编码格式
*/
alter database test2 character set latin1; /*test的字符集修改为拉丁语*/
Query OK, 1 row affected (0.02 sec)/*返回结果*/
use test2;/*转到test2数据库*/
Database changed /*返回结果*/
show variables like 'character%';/*查看变量类型*/
| Variable_name            | Value      /*返回结果*/                             ---------+---------------------------------------------------------+
| character_set_client     | gbk                                     。。。。。。。。。。。。。                                  
8 rows in set, 1 warning (0.01 sec)
删除数据库
/*删除数据库,会把数据库中的所有数据也将一并删除,库中的记录会被同时抹除
删除数据库的语法格式
drop database [if exitsts] db_name; 判断库是否存在,存在执行删除
*/
 drop database test2; /*删除test2数据库*/
 Query OK, 0 rows affected (0.03 sec) /*返回结果*/
 show databases; /*查看数据库*/
 +--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test1              |
+--------------------+
5 rows in set (0.00 sec)/*返回结果*/

2-1整型和浮点型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vn1Bo17H-1654498229774)(E:\Roaming\Typora\typora-user-images\image-20220426152704695.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zfedGez1-1654498229775)(E:\Roaming\Typora\typora-user-images\image-20220426155435094.png)]

INT 				/*-整数*/
DECIMAL(3,2)		/*有小数点的数*/
VARCHAR(n)			/*字串*/
BLOB				/*(Binary Large Object) 图片 影片 档案。。。*/
DATE				/*'YYYY-MM-DD' 日期*/
TIMESTAMP			/*'YYYY-MM-DD HH:MM:SS' 记录时间*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值