如何安装mysql

如何安装mysql对于初学者来说的确是很麻烦,首先要知道安装mysql仅仅只是安装一个mysql系统,是没有任何可视化操作界面的,所以还要安装一个mysql的管理工具,这是初学者容易蒙的地方之一。

mysql常用命令

 cd \mysql\mysql-5.6.24-winx64\bin
以管理员身份运行cmd
1.G:\>cd G:\shu
G:\mysql\mysql-5.6.24-winx64\bin>mysqld --install (安装命令 mysqld -install)
Service successfully installed.
开启mysql服务(net start mysql)
备份 musqldump -uroot db_name>F:\db_name.txt
恢复 mysql -uroot db_name>f:\db_name.txt
登录mysql (mysql -uroot)
退出登录 \q  
退出mysql (mysql \q || mysql quit)
关闭mysql (net  stop  mysql)
查询所有的表 use databaseName ,show tables;
显示系统所有字符集参数:show  variables like 'char%';
查看支持的字符集: show  charset;
查看mysql 版本  select version();
查看mysql服务器的连接数 show full processlist;(登录后查看)
查看当前登录的信息mysqladmin -uroot -p -h127.0.0.1 status(非登录)查看其它信息 mysqladmin -uroot -p extended-status
****************DML语句*******************************
改表名: rename table oldTableName to newTableName
查看表结构: desc  tableName
修改表的字段: alter table tableName  change oldFiled newFiled varchar(10)
增加主键:alter   table    tableName  add CONSTRAINT PRIMARY key (filedName)
删除主键:alter   TABLE  tableName drop  PRIMARY KEY
添加外键:alter  TABLE test2(ordersID)  add CONSTRAINT fk FOREIGN KEY(ordersID)  REFERENCES testtable(ordersid)  on DELETE set  NULL on  UPDATE  CASCADE
删除外键: alter  table  test2 drop foreign key
增加一列:alter table test add  tname varchar(10) ;在某列的后面新增一列: alter  table  test2 add  age int after  ordersID;
删除一列:alter table drop  age ;
建立索引:create  index myIndex on test2 (ordersID asc)==alter table test2 add index (ordersID desc)
删除索引:alter  table drop index indexName == drop index indexName  on tableName
****************DML语句*******************************
mysql中文乱码:http://blog.csdn.net/ACMAIN_CHM/article/details/4174186  http://www.jb51.net/article/31135.htm

建库:create  database db;
建表:CREATE  TABLE testTable
(id INT(6) UNSIGNED NOT NULL,
sname VARCHAR(20),
sgender VARCHAR(3) ,
PRIMARY KEY(id)
)

posted @   张林-布莱恩特  阅读(129)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
博客统计by flagcounter:
点击右上角即可分享
微信分享提示