博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中命令框cmd的操作
阅读量:4482 次
发布时间:2019-06-08

本文共 1156 字,大约阅读时间需要 3 分钟。

登录:mysql   [-h服务器地址]   -u登录名   -P端口号   -p

输入Ipconfig获取ip地址

Mysql -h 192.168.1.122 -u aa -P 3306 -p  //192.168.1.122服务器地址  //aa登录名  //3306一般端口号都是3306

或登录:mysql [--host=服务器地址] --user=用户名 --port=端口 --password

想退出输:quit; 或 exit;

注意

登录数据库系统后,需要使用“set names 编码名;”来设定当前连接数据库的“所在的环境变量”,

即当前跟数据库打交道的“客户端”本身的编码。通常来说

  cmd客户端中是固定的使用gbk编码,

  而php网页中,是该网页文件的编码(现在主流都是utf8)

 

数据库

增:create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则];  //collate一般不写,字符集cmd一般用gbk编码、php网页一般用utf8

删:drop database 数据库名;

改:alter database 数据库名 character set=新字符集 collate=新校对集;

查:show databases;

 

如果要对表进行操作的话,先进入数据库,关键字用use,use 数据库名

数据表

增:create table 表名(

    id int auto_increment primary key,  //auto_increment 自动增长字符,primary key 主键

    name varchar(10) comment '这是姓名'  //comment 注释

    ...........

  );

删:dorp table 表名;

改:alter  table  表名  change  原字段名  新字段名  新字段类型  新字段属性;

查:show tables;

 视图

创建:

create  view   视图名 [(列名1,列名2,...)]   as  一条复杂select语句;  //可以将select语句所取得的列重新命名,但也可以不重新命名,则使用select语句中的给定列名。

 

 

使用视图,就跟表一样

select  *  from  视图名  where 条件  order by .....

 

改视图:

alter view 视图名 [(列名1,列名2,...)] as select语句

 

 

删视图:

drop  view  [if exists] 视图名;

转载于:https://www.cnblogs.com/zsyzsyzsyzsyzsy/p/10893157.html

你可能感兴趣的文章
Git 回滚代码的正确姿势
查看>>
构造函数、析构函数、虚析构函数、纯虚析构函数要点
查看>>
Python批量获取京东商品列表信息
查看>>
2017.7.10 C组总结
查看>>
SourceTree下载 及使用
查看>>
MyEclipse下安装FatJar打包工具
查看>>
什么是域名-视频讲解?
查看>>
大道至简第六章-从编程到工程
查看>>
单元测试——隔离神器:mockito
查看>>
[Web Tools] 实用的Web开发工具
查看>>
ContentProvider
查看>>
欢迎来到Attention的博客
查看>>
获取IOS bundle中的文件
查看>>
document
查看>>
Hadoop下大矩阵乘法Version2
查看>>
iPhone内存溢出——黑白苹果
查看>>
Struts2学习笔记(十二) 类型转换(Type Conversion)(下)
查看>>
tcpdump学习
查看>>
局域网内传输文件速度慢
查看>>
Linux的核心版本(摘抄)
查看>>