记一些入门基础 Mysql 命令(DDL&DML)/20201122

记一些入门基础 Mysql 命令(DDL&DML)

1、查看Mysql版本的函数
select version();
2、查看数据库状态
status;
3、启动/停止Mysql服务(Windows)
net start/stop mysql
4、连接Mysql(用户密码形式)
mysql -h localhost -u root -p
5、查看当前系统有哪些数据库
show databases;
6、创建数据库
create database #dbname;
7、删除数据库
drop database #dbname;
8、查看当前工作数据库函数
select database();
9、进入某一数据库
use #dbname;
10、查看mysql支持的存储引擎(5.5之后默认为InnoDB)
show engines;
11、Mysql建表语法
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] table_name [(create_definition,…)] [table_options]
例:
CREATE TABLE contacts(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
phone VARCHAR(20),
) ENGINE=InnoDB DEFAULT CHARSET=utf8; #即为默认
12、添加,修改,删除字段,例
ALTER TABLE contacts ADD sex VARCHAR(1);
ALTER TABLE contacts MODIFY sex tinyint;
ALTER TABLE contacts DROP COLUMN sex;
13、删除表
DROP TABLE #tabname;
14、查看当前库中有哪些表
show tables;
15、查看表结构
desc #tabname;
16、INSERT 插入单条数据
INSERT INTO table_name (field1,field2,…,fieldN) VALUES (value1,value2…valueN);
INSERT 插入多条数据
INSERT INTO table_name (field1,field2,…,fieldN) VALUES (valueA1,valueA2…valueAN),(valueB1…valueBN);
如字段为字符型,必须加单引 或 双引,如本身带引号,需转义
17、update 修改表中数据
UPDATE table_name SET field1=newValue1,field2=newValue2 where …;
如不带where则会更新所有记录
18、delete删除表中数据
DELETE FROM table_name where …;
如不带where,则删除表中所有记录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值