一、主要程序和命令

  1、MySQL服务端程序

   一般是安装目录下bin目录的mysqld.exe文件。

  2、MySQL客户端

   一般是安装目录下bin目录的mysql.exe文件。

 

二、客户端登录用法

 (一)明文密码登录

mysql  -h 服务器地址 -P 端口号 -u 账号 -p 密码

  案例:

   默认是127.0.0.1的3306服务器,账号是root,密码是123456。

mysql  -u root   -p  123456

 

 (二)隐藏输入密码

  会等下一步才输入不回显的密码。

mysql  -h 服务器地址 -P 端口号 -u 账号 -p

 

三、主要SQL语句

  等到登录成功后,就能执行很多的SQL语句。

 (一)查看当前所有的数据库

show  databases;

 (二)选择数据库

use  库名;

  案例:选择kk数据库。

use  kk;

 (三)查看所有表

show tables;

  (四)创建数据库

create table `表名`(字段列表) default charset=utf8

  字段列表的格式(每个字段定义用","隔开):

    字段名是字符串格式。

    类型有整形int,长整形long,字符串char、varchar,浮点数double,数值decimal,长文本text,二进制blob,日期datetime等类型。

    约束有primary key主键,unique唯一,not null不为空等种类。

    主键自增,添加auto_increment关键字。

    备注是字符串格式。

(

字段名  类型 约束 comment "备注",

字段名  类型 约束 comment "备注",

字段名  类型 约束 comment "备注"

)

  案例:

  定义用户表:

create table `user`(

     id int auto_increment primary key comment "主键",

     acount varchar(50) not null unique comment "账号",

     name varchar(15) comment "用户名",

     password varchar(50)  not null  comment "密码",

) default charset=utf8

  (五)插入数据

   多个字段用","连接,值也用","连接,需要有对应个数的值。

insert into `表名`(字段1,字段2) values(值1,值2)

 

  (六)修改数据

update  `表名` set 字段=值,字段=值   可选条件

  (七)删除数据

delete  from  `表名`  可选where条件

  案例:删除user表中id是5的记录。

delete  from `user`  where id=5;

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐