Windows / Linux 系统

  • 前提是已经正确安装了 MySQL,打开 Windows 系统中的命令行工具(Win + R ——> 输入 cmd 并按下回车键)——> 输入命令: mysql -V;

  • 直接打开 MySQL 客户端或在 cmd 命令行中登陆:mysql -u用户名 -p密码;,例如:mysql -uroot -p123456;,然后:show variables like '%version%';

  • 或者:status;,或者:\s;

  • 或者:select version();

MySQL 常用命令

  • mysql -uroot -p密码; // 登陆到本地 MySQL 客户端

  • mysql -h远程主机IP -u用户名 -p密码; // 登陆到远程主机 MySQL 客户端

  • mysqladmin -u用户名 -p旧密码 password 新密码; // 修改密码

  • create database <数据库名>; // 创建数据库

  • show databases; // 查看所有数据库

  • drop database <数据库名>; // 删除数据库

  • use test; // 进入到数据库 test

  • show tables; // 查看所有数据库表

  • rename table MyTest to MyDemo; // 修改表名

  • show variables like '%char%'; // 查看数据库编码

  • 修改 MYSQL 的配置文件:my.ini 里面修改 default-character-set=utf8注意: 在 MySQL 中只认 utf8,不认 utf-8

  • Java 配置文件中修改为:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8

  • select version(); // 查看数据库版本号

  • select now(); // 查看当前时间

  • select year(current_date); // 显示当前年份

  • select month(current_date); // 显示当前月份

  • select dayofmonth(current_date); // 显示当前是几号

  • select "Hello World!"; // 显示 “Hello World!”

  • select ((3+2)-5*0); // 计算

  • 创建数据库表:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

mysql> create table MyTest(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default '0',
> degree double(16,2));
  • insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )] // 插入数据库表

  • select * from MyTest; // 查询 MyTest 表的所有数据

  • select <字段1,字段2,...> from MyTest where < 表达式 >; // 查询需要的字段

  • select * from MyTest order by id desc limit 0,10; // 查询前10行数据,按ID进行降序显示:默认为 asc-升序,desc 为降序

  • update MyTest set name='Mary' where id=1; // 修改表中数据

  • delete from MyTest where id=1; // 删除表中数据

  • drop table <表名>; // 删除数据库表

  • alter table MyTest add love vachar(20) ; // 添加字段 hobby

  • alter table MyTest add index test_name (name); // 添加索引

  • alter table MyTest add primary key(id); // 添加关键字索引

  • alter table MyTest add unique test_name2(name); // 添加唯一限制

  • alter table MyTest drop index test_name; // 删除某个索引

  • alter table MyTest change love hobby vachar(20); // 修改原有字段

  • alter table MyTest drop hobby; // 删除字段 hobby

  • Ctrl + C 快捷键 // 在 cmd 命令行模式下退出 MySQL 命令行

  • exit + 回车 // 退出 MySQL 客户端

查看MySQL版本的命令及常用命令的更多相关文章

  1. MySQL进口.sql文件和常用命令

    MySQL进口.sql文件和常用命令 在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次运行多条sql命令的.在mysql中运行sql文件的命令: mysql> so ...

  2. Oozie命令行常用命令汇总[转]

    Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...

  3. ubuntu查看mysql版本的几种方法

    ubuntu查看mysql版本的几种方法 mysql 1:在终端下:mysql -V(大写) //代码 $ mysql -V mysql Ver 14.14 Distrib 5.5.46, for d ...

  4. linux常用命令-nginx常用命令

    1.ctrl+alt+f2切换到命令界面 2.ifconfig查看IP 或者IP ADDR(en33 inter) 3.使用putty终端进行交互式操作 4.shell:提供用户输入的命令解释器 常用 ...

  5. composer更新命令及常用命令

    原文地址:https://www.wjcms.net/archives/composer更新命令及常用命令 composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使 ...

  6. 关于如何查看mysql版本及其端口号

    关于如何查看MySQL版本: 方法一: 进入mysql cmd, status; 1 status; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: s ...

  7. linux下查看mysql版本的四种方法

    Linux查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select vers ...

  8. MySQL全面瓦解2:常用命令和系统管理

    常用命令 打开CMD命令窗口(记住使用管理员身份运行),我们就可以在命令窗口中做一些MySQL的命令操作了: 服务启动和关闭 这个我们上一个章节使用过了:net start mysql,这是服务命令, ...

  9. Mariadb/Mysql命令行常用命令

    一.初始化等 1.登陆数据库方法    mysql -u 用户名 -p 用户密码 2.修改root及用户密码 use mysql; update user set password=password( ...

随机推荐

  1. Linux centos6.7网卡配置

    系统安装完成后 以此执行以下命令 相当于自动获取IP地址 setup命令——Network configuration———Device configuration———eth0 依次保存退出 实际上 ...

  2. CDH5.12安装检查Inspector failed on the following hosts...

    1 安装检查报错 2 原因是因为自己的文件没有全部同步过去 hadoop003文件下面缺少了cm文件夹的内容 3 cp过去 scp -r cm root@hadoop003:/var/www/html ...

  3. Vi编辑器中全局替换

    1 例如下图 %s/hello/java/g #(等同于 :g/hello/s//java/g) 替换每一行中所有 hello 为 java 2 操作截图 替换所有的exec-avro-agent-L ...

  4. python 中的列表List

    一 定义:能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的列表使用[]来表示. 在列表中每个元素与元素之间用逗号隔开(有索引和切片) 索引:每个元素对于一个单独索引号 切片, list ...

  5. 浏览器支持webp格式

    使用插件http://www.etherdream.com/WebP/WebP.js

  6. python(三)@staticmethod和@classmethod使用和区别

    转载自[1] 一般要用某个类的方法,先要实例这个类. 但是可以通过@staticmethod和@classmethod,直接用“类.方法()”来调用这个方法. 而 @staticmethod和@cla ...

  7. ieda 运行web--导入其它jar包

    == 配置 或选择tomcat 1.打开IntelliJ IDEA,点击菜单的“Run”->“Edit Configurations...”,然后会打开运行设置弹框.2.在弹框中,点击左上角的“ ...

  8. TMS 控件测试

    //TMS 控件测试nxflpnl1: TNxFlipPanel; 控件 有一个标题的panel 可以随意收展 TNxBusy; 有很均匀分布的四块区域,但是不像 TFlowPanel nxhtmlb ...

  9. JavaScript-DOM(重点)

    解析过程 DOM树(一切皆是节点) DOM可以做什么 清楚DOM的结构 获取其它DOM(事件源)的三种方式 事件 事件的三要素 绑定事件的方式 JavaScript入口函数 window.onload ...

  10. async_mongo_helper

    # -*- coding: utf-8 -*- # @Time : 2019/1/7 2:11 PM # @Author : cxa # @File : motortesdt.py # @Softwa ...