MySQL学习笔记一打开数据库操作

打开数据库

1.cmd窗口中输入mysql -uroot -p

2.接着提示输入密码

3.如果MySQL服务器没有打开会报错,这时可以使用以下命令来打开服务器

  • 服务器没有开启错误提示:ERROR 2003 (HY000): Can‘t connect to mysql server on‘ localhost‘ (10061)
  • net start mysql57  启动服务
  • net stop mysql57  停止服务
  • 在服务设置里面手动打开

4.配置字符格式,在my.ini文本中找到下面两行,在后面添加对应字符编码

  • [mysql]   这个后面添加字符编码   删除 no -beep

default-character-set=utf8

  • [mysqld]   这个后面添加字符编码

character-set-server=utf8

5.登录MySQL

  • -u 用户名
  • -p 密码
  • -h 服务器名称或端口号(-h后面接localhost/127.0.0.1)
  • -D 打开指定数据库
  • -V 输出版本号

参数直接写在代码后面如下所示   mysql -h127.0.0.1 -uroot -p

退出MySQL

  • exit
  • quit
  • \q

6.修改命令提示符

promapt提示符:连接上客户端后,通过prompt命令修改

promapt \D   数据库提示由MySQL>符号变为显示日期参数

  • \D 完整的日期
  • \d 当前数据库
  • \h 服务器名称
  • \u 当前用户名

7.常用命令

  • SELECT VERSION();  显示当前版本
  • SELECT NOW();        显示当前日期时间
  • SELECT USER();        显示当前用户

8.语句规范

  • 关键字与函数名称全部大写
  • 数据库名称、表名称、字段名称等全部小写
  • SQL语句必须以分隔符结尾
  • SQL语句支持折行操作,只要不把单纯、标记或引号分割成两部分,可以在下一行继续写
  • 数据库名称、表名称、字段名称等尽量不要使用MYSQL保留字,如果需要使用的时候需要使用反引号(‘ ‘)将名称括起来

9.使用键盘上下键调出以前命令

10.日志输出

  • 输出日志   \T 后面加路径名 保存操作命令到文本中

\T C:\Program Files\MySQL\MySQL Server 5.7\1.txt

  • 停止输出 \t
时间: 2024-10-26 22:27:32

MySQL学习笔记一打开数据库操作的相关文章

MySQL学习笔记——5.PHP中操作MySQL

1.连接 ①使用MySQL的mysql_connect进行连接 $conn = mysql_connect('主机','用户','密码'); 注意:若MySQL的端口被设置为3307 则mysql_connect("localhost:3307","用户","密码") $sql = 'use 库名'; mysql_query($sql,$conn); mysql_query("SET NAMES UTF8"); ②其他连接方法

mysql学习笔记——workbench创建数据库

1.启动MySQL workbench, 到初始界面,点击‘+’号 2.建立新连接 3.双击新连接,填写密码 4.创建数据库,点击红圈中的图标 5. 6. 7. 8.数据库school出现在了左侧导航栏里,双击school,选中school 9.点开school的下拉菜单,右键Table,   create table创建表格 10. 11. 12. 13.添加记录,右键student,选择下拉菜单中的第一项 14.填写记录

MySQL学习笔记(4) - 创建数据库

1.建立一个简单的数据库 1 CREATE DATABASE t1: 图中如果未打:号,系统会等待直到用户输入结束符才会之行语句. 2.查看当前服务器下数据库列表 1 SHOW DATABASES; 必须是DATABASES,最后的S不可省去. 3.IF NOT EXISTS语句检查是否存在当前数据库,如果存在,产生警告信息,不会产生错误信息. 1 CREATE DATABASE IF NOT EXISTS t1; 4.查看上述警告信息 1 SHOW WARNINGS; s不可省去. 5.查看数

Python学习笔记21:数据库操作(sqlite3)

Python自带一个轻量级的关系型数据库SQLite.这一数据库使用SQL语言. SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具. SQLite还在其它领域有广泛的应用,比如HTML5和移动端.Python标准库中的sqlite3提供该数据库的接口. 一 数据库设计 我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格. 数据库中包含两个表:category用于记录分类,book用于记录某个书的信息. 一本书归属于某一个分类,因此book有一个外键(

Android:日常学习笔记(10)———使用LitePal操作数据库

Android:日常学习笔记(10)---使用LitePal操作数据库 引入LitePal 什么是LitePal LitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表.増删改查的操作.并且LitePal很"轻",jar包大小不到100k,而且近乎零配置,这一点和Hibernate这类的框架有很大区别.目前LitePal的源码已经托管到了GitHub上. 关

MySQL学习笔记之五 有关数据表操作

MySQL在创建表的时候,创建一个.frm文件保存表和列定义.索引存储在一个有.MYI(MYindex)扩展名的文件并且数据存储在有.MYD(MYData)扩展名的文件中.   一.用SHOW/ DESCRIBE语句显示数据表的信息 语法: SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild] or SHOW INDEX FROM tbl_name [FROM

MySQL学习笔记-数据类型与操作数据表

MySQL学习笔记-数据类型与操作数据表 数据类型:  1.字符型  2.整型  3.浮点型  4.日期时间型 数据表操作:  1.插入记录  2.查找记录 记录操作:  1.创建数据表  2.约束的使用 1.数据类型 [1]整型: 数据类型 存储范围 字节 TINYINT 有符号型:-128~127(-2^7~2^7 -1),无符号型0~255(0~2^8 -1) 1 SMALLINT 有符号型:-2^15~2^15 -1,无符号型0~2^16 -1 2 MEDIUMINT 有符号型:-2^2

MySql学习笔记(一)之DQL常用查询

MySql学习笔记(一)之DQL常用查询 前言:mysql是中小型的数据库软件,SQL语言分为DDL,DCL,DML,DQL四种,在这里重点讲解DQL的单表查询. 正文:在学习mysql单表查询之前,我们先做一些准备工作. 需要安装的软件如下: 1.mysql,版本可以选择5.1或者5.5,安装过程可以参考博客:http://www.cnblogs.com/ixan/p/7341637.html 2.mysql图形化管理软件:Navicate,sqlyog(二选一,推荐使用sqlyog). 本文

Mysql学习笔记(三)对表数据的增删改查。

写在前面:(一些牢骚,可以直接跳到分割线后) 太过敏感的人不会快乐,不幸的是我正是这种性格的人. 从培训机构毕业后,迫于经济方面的压力,和当时的班里的一个同学住在了一起,我们在一个公司上班.谁知道这都是不开心生活的源头,从每天早晨开始心情就很糟糕.他是个脾气很慢的人,我是个急脾气,特别是在早上上班的时候.由此种种吧,实在是不胜枚举.算了,还是不说了,太痛苦了,我不太喜欢说别人的坏话.我是学心理学的,已经用各种方法去安慰自己,但是都不太奏效. 回想以往和朋友的交往中,我虽然不算十分合群的人,但绝对