如何安装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)
)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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语句:使用策略模式优化代码结构