0


MySQL最详DDL和DML操作

1.查看所有数据库:

show databases;

2.创建数据库:

create database [if not exists]数据库名[character set (utf8/gbk)];

3.切换数据库:

use 数据库名;

4.删除数据库:

drop database [if exists]数据库名;

5.修改数据库的编码:

alter database 数据库名 character set utf8/gbk;

6.创建表:

create table if not exists 表名(

列名1 类型,

列名2 类型

);

7.数据类型:

(1)数值类型:

int

tinyint

(2)日期与时间类型:

data---年月日

datatime---年月日时分秒

timestamp---自动添加年月日时分秒

(3)字符串类型

char 定长字符串

varchar(20) 变长字符串

decilmal(m,d);

小数类型 m--有效位数 d--小数位数

8.查看当前数据库所以表名称:

show tables;

9.查看指定某一个表的创建语句:

show create table 表名;

10.查看表结构:

desc 表名;

11.删除表

drop 表名;

12.修改表,添加列:

alter table 表名 add 列名 类型;

13.修改表,修改列名和类型:

alter table 表名 change 旧列名 新列名 类型;

14.修改表,删除列:

alter table 表名 drop 列名;

15.修改表名:

rename table 表名 to 新表名;

16.数据插入某列:

insert into 表名 (列名1,列名2....)values(值1,值2....);

17.数据插入全列:

insert into 表名 values (值1,值2,值3...);

18.数据修改表中列的全部(更新)

update 表名 set 列名=值;

19.数据修改表中列的符合条件的(更新)

update 表名 set 列名1=值1,列名2=值2 where 条件;

20.数据的删除(1):

delete from 表名 [where条件];

21.数据的删除(2):

turn cate 表名;

注:(1)在没有where的情况下是清空表

    (2)是直接删除表让后重新建立该表
标签: mysql 数据库 sql

本文转载自: https://blog.csdn.net/m0_61469860/article/details/125894233
版权归原作者 小唐同学(๑>؂<๑) 所有, 如有侵权,请联系我们删除。

“MySQL最详DDL和DML操作”的评论:

还没有评论