记一些入门基础 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,则删除表中所有记录
本文地址:https://blog.csdn.net/lzqkycg/article/details/109925728