MySQL基础命令一

前言:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
SQL分类:
  1. 数据定义语言(DDL):用来定义数据库对象:数据库,表,列等。关键字:create、alter、drop等
  2. 数据操作语言(DML):用来对数据库中表的记录进行更新。关键字:insert、delete、update等
  3. 数据控制语言(DCL):用来定义数据库的访问权限和安全级别及创建用户
  4. 数据查询语言(DQL):用来查询数据库中表的记录。关键字:select、from、where等

常用数据类型:

  • 整数:INT
  • 浮点数:DOUBLE
  • 字符串:VARCHAR
  • 时间:DATE

常规语法

1、查看所有数据库

show databases;

2、使用某个数据库

use 数据库名;

3、查看数据库下的所有表

show tables;

4、创建表name

create table name(
    id int primary key auto_increment,
    create_time timestap not null default current_timestamp,
    create_user varchar(100),
    update_time timestap not null default current_timestamp on update current_timestamp,
    update_user varchar(100)
);

5、删除表

drop table tablename;

6、插入数据

insert into tablename(key1,key2,..) values(value1,value2,...)

7、查数据

select * from tablename;
select * from dbname.tablename

8、更新数据

update db.table set 字段=字段值 where 字段=字段值;

9、约束(对应列不能相同)

alter table dbname.tablename add constraint tablename_un unique key(列名);

10、删除数据表中数据

delete from dbname.tablename where 字段=字段值;

猜你喜欢

转载自blog.csdn.net/qq_25302531/article/details/80487656