MySQL数据库 : 基本语句

mysql -uroot -p 登陆数据库

金沙官网线上 1

主要从以上篇幅来介绍mysql的一些知识点

select now(); 显示当前时间

一.Mysql简介

MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

q 退出

二.逻辑架构

金沙官网线上 2

show databases; 显示数据库

三.Mysql基本命令

create database 数据库名 charset=utf8; 创建数据库

I.库


drop database 数据库名字; 删除数据库

1. 创建数据库

语法 :create database 数据库名

#创建数据库ab

create database ab;

use 数据库名 切换,使用数据库
show tables; 显示数据库中的表
show create table 表名 查看创建表的原始语句
describe 表名; 显示数据表的结构(可以缩写为 desc 表名)
drop 表名 删除表
rename table 表名 to 新表名 修改表名

2. 查看数据库

#显示所有的数据库

show databases;

#以行显示所有数据库

show databases G

select version(); 查看版本
select now(); 显示当前时间
select database(); 查看当前选择的数据库

3.删除数据库

语法 :drop database 数据库名

删除数据库ab

drop database ab;

创建表 create table 表名( id int auto_increment primary key not null, name varchar(10) not null);

II.表



1. 创建表

语法 :create table 表名 (字段名,类型,字段名,类型,字段名,类型);

create table book(idint(10),namechar(40),ageint);

增加字段 alter table 表名 add column 字段名 类型...

2.查看表结构

desclist;

explain food.list;

show columns from food .list;

show columns from food. list like'%id';

#查看表的创建过程,指定存储引擎,字符集

show create table list;

修改字段名 alter table 表名 change column 原字段名 新字段名 字段类型

3.mysql存储引擎

mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED

金沙官网线上,修改字段非空 alter table 表名 modify 字段名 字段类型 not null

4. 删除表

语法:drop table 表名

drop table list;

删除字段 alter table 表名 drop column 字段名

5.修改表名

语法:alter table 表名 rename 新表名;

alter table list rename lists;

ps: 这些命令 column 都可以省略

6. 修改表中的字段类型

语法:alter table 表名 modify 要修改的字段名 字段名的新字段类型

alter table lists modifyid char(40);


7.修改表中字段名称和类型

语法:alter table 表名 change 原字段名 新字段名 新字段类型

alter table lists change id ids int(40);

全列插入 insert into 表名 values();

8.表中添加字段

缺省插入 insert into 表名(列名1...) values(1...)

1.表中添加字段

语法:alter table 表名 add 字段名 字段类型

alter table lists add sum int(50);

同时插入多条 insert into 表名(列1...) values(值1...),(值2...)...;

2.表第一行添加字段

语法:alter table 表名 add 字段名 字段类型 first

#第一行添加字段

alter table lists add sum int(50)first;

ps: 对于自动增长的主键,虽然不需要设置 ,但是需要进行占位, 通常用0.

3.在字段后添加字段

语法:alter table 表名 add 字段名 字段类型 after su

#字段su后添加字段

alter table lists add so char(30)after su;

修改数据 update 表名 set name='修改值',gender='修改值' where id=1(条件)

9.删除表中字段

语法:alter table 表名 drop 字段名

alter table lists drop so;

本文由金沙官网线上发布于数据库,转载请注明出处:MySQL数据库 : 基本语句

您可能还会对下面的文章感兴趣: