欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-24 16:45:42
记一些基础常用 Mysql 命令1、查看Mysql版本的函数select version();2、查看数据库状态status;3、启动/停止Mysql服务(Windows)net start/stop mysql4、连接Mysql(用户密码形式)mysql -h localhost -u root -p5、查看当前系统有哪些数据库show databases;6、创建数据库create database #dbname;7、删除数据库drop database #dbname;...

记一些入门基础 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,则删除表中所有记录

本文地址:https://blog.csdn.net/lzqkycg/article/details/109925728

相关标签: 学记 mysql