登录到mysql client

以windows下为例,打开cmd命令窗口,进入到mysql安装目录bin目录下,首先要启动mysql服务,执行命令:

net start mysql,这里不需要分号。

上图mysql -v是以默认用户登录,如果要以管理员登录则执行命令: mysql -u root -p

第一次登录不需要密码直接回车即可

Mysql语法记录:

mysql语法是指进入到mysql_clent下时,所输入的命令所遵循的语法

注意:所有mysql语句结束后必须以分号“;”结尾,不然直接Enter回车,mysql会以为没有输入完全

1.显示所有的数据库,显示所有表

show databases;

show tables;

2.创建数据库:   

create database first_db;

3.选择数据库:

use  first_db;

4.创建删除表:

创建表:

CREATE TABLE IF NOT EXISTS `first_table`(

   `user_id` INT UNSIGNED AUTO_INCREMENT,

   `name` VARCHAR(100) NOT NULL,

   `sex` VARCHAR(40) NOT NULL,

   `phone` VARCHAR(300),

   PRIMARY KEY ( `user_id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

注意:创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角  ~ 按键下面的那个` ,反单引号是为了区分 MySql 关键字与普通字符而引入的符号,一般表名与字段名都使用反单引号

删除表:

DROP TABLE able first_table;

5.查看表结构:

desc first_table;

6.插入数据:

INSERT INTO first_table

(name,sex,phone)

VALUES

("张三",“男”,“1592646476”);

7:查询表数据:

select * from first_table;

8.显示mysql数据库端口:

show global variables like 'port';

9.修改root密码

MySQL 8.04前,执行1,2都可以:

(1).SET PASSWORD for root@localhost =PASSWORD(‘123456’);

(2).update user set password=password('123456') where user='root';

8.0.4版本之后就是:ALTER user 'root'@'localhost' IDENTIFIED BY '123456' ;

ps:mysql8.0是个大版本,直接从5.x跳到8.x了,因为6.x是内部测试版本

10.用命令查看mysql版本号

status;

11.在表中加一列

如果想在一个已经建好的表中添加一列,可以用下面这句,默认加到最后一列

alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null;

如果我们希望添加在指定的一列,可以用下面这句,会加到到COLUMN_NAME后面

alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null after COLUMN_NAME;

如果想添加到第一列的话,可以用:

alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null first;

12.修改某列字段长度命令

alter table TABLE_NAME modify column COLUMN_NAME varchar(100);

alter table user modify column password varchar(100);   //修改user表的password列长度为100

mysql 常用命令语法的更多相关文章

  1. MYSQL常用命令集合(转载)

    文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set ...

  2. MYSQL常用命令集合

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  3. MySQL 常用命令大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

  4. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  5. Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...

  6. MySql常用命令集Mysql常用命令3

    MYSQL常用命令 有很多朋友虽然安装好了mysql但却不知如何使用它.在这篇文章中我们就从连接 MYSQL.修改密码.增加用户等方面来学习一些MYSQL的常用命令. 有很多朋友虽然安装好了mysql ...

  7. MySql常用命令集Mysql常用命令5

    九. 交叉查询 交叉查询可以对数据进行总和,平均,计数或其他总和计算法的计算,这些数据通过 两种信息进行分组:一个显示在表的左部,另一个显示在表的顶部. Microsoft Jet SQL 用TRAN ...

  8. MySql常用命令集

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  9. (转)Mysql常用命令行

    原文:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html Mysql常用命令行 Mysql经常使用号令行大全 熬头招.my ...

随机推荐

  1. task code

    using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks ...

  2. Python 的一些方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling). 你可以把它当作一个教程 ...

  3. 几何+map套set——cf1163C

    能灵活用map+set的组合就能过这题了 /* 分成三个步骤来做: 1.通过点两两构造线 by=ax+c,先求a,b,再求c,用gcd(d,b)简化 2.线去重:用map+pair 3.统计交点 */ ...

  4. 开源的DirectUI界面开发库DUILIB试用demo (Win32程序)

    Demo 第三版源码VC2005工程(附全部.h,ansi/unicode lib,dll),下载地址:http://goo.gl/c0L7Q   开源项目地址:http://code.google. ...

  5. mui.fire()用法

    作用: mui.fire() 可以触发目标窗口的自定义事件 mui.fire( 目标窗口的webview , '自定义事件名' ,{参数列表}:) 目标窗口监听这个自定义事件 window.addEv ...

  6. 分布式锁的Redis实现

    当我们开始开发项目部署运行时,项目规模不大,只是在一个JVM实例中运行,对同一资源的并发访问用JDK自带的锁机制就可以解决资源同时访问的问题.而随着项目的不断发展,单体应用已经无法满足日益增长的访问需 ...

  7. 07_springmvc校验

    一.概述 项目中,通常使用较多是前端的校验,比如页面中js校验.对于安全要求较高点建议在服务端进行校验. 服务端校验: 控制层conroller:校验页面请求的参数的合法性.在服务端控制层conrol ...

  8. springcloud(十):Hystrix工作流程分析

    通过Netflix Hystrix官方公布的流程图,我们来了解一下Hystrix的工作流程 1.创建HystrixCommand对象或者HystrixObservableCommand对象 首先创建一 ...

  9. hive设置列头(永久模式)

    到hive目录下的hive-site <property> <name>hive.cli.print.header</name> <value>true ...

  10. java最常用的几种加密算法

    1. BASE64 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045-RFC2049,上面有MIME的详细规范.Base64编码可用于在HTTP环境下传递 ...