MySQL:指令

参考:MySQL使用教程

写在开头:

  • 语句后都要注意加分号;

  • 大小写无所谓,一般用大写

1、MySQL服务,在普通的cmd而不是MySQL cmd下进行

 

复制代码
--停止MySQL服务
net stop mysql80

--启动MySQL服务
net start mysql80

--连接其他服务器上的MySQL
mysql -h IP地址 -u root -p

--进入本都数据库
mysql -u root -p
复制代码

 

2、数据库

复制代码
--创建
CREATE DATABASE xxx;

--删除
DROP DATABASE xxx IF EXISTS xxx;

--转换到数据库xxx,此后的SQL操作都是对该数据库进行了
USE xxx;

--显示所有数据库
SHOW Databases;

--退出
EXIT
复制代码

 EXIT只是断开了客户端和服务器的连接,MySQL服务器依然在运行。

 

3、表

复制代码
--列出当前数据库的所有表
SHOW tablename;

--查看某个表结构
DESC tablename;

--查看创建表的SQL语句
SHOW CREATE TABLE tablename;

--创建表
CREATE TABLE tablename (
  列1 类型(length) 限制条件,
  列2 类型(length) 限制条件,
        ...
  列n 类型(length) 限制条件,
      PRIMARY KEY(主键列名)
)ENGINE=引擎 AUTO_INCREMENT=自增值 DEFAULT CHARSET=utf8

CREATE TABLE `students` (                             
             `id` bigint(20) NOT NULL AUTO_INCREMENT,            
             `class_id` bigint(20) NOT NULL,                     
             `name` varchar(100) NOT NULL,                       
             `gender` varchar(1) NOT NULL,                       
             `score` int(11) NOT NULL,                           
             PRIMARY KEY (`id`)                                  
           ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8

--删除表
DROP TABLE tablename;

--修改表
--a、加一列
ALTER TABLE tablename ADD COLUMN 列名 类型(length) 限制条件;
--b、修改列名
ALTER TABLE tablename CHANGE COLUMN 旧列名 新列名 类型(length) 限制条件;
--c、删除列
ALTER TABLE tablename DROP COLUMN 列名;
复制代码

 

posted @   ShineLe  阅读(100)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示