mysql数据库常用语句

时间:2023-03-09 08:06:46
mysql数据库常用语句

关于mysql数据库常用命令的整理:

一:对于数据库的操作

show databases;显示当前用户下所有的数据库名称

use database_name;进入当前数据库

create database database_name;创建一个数据库

drop database database_name;删除一个数据库

二:对表的操作

DDL操作:数据定义语言

create table table_name(

id int primary key auto_increment,

name varchar(20),

);  建表语句

drop table table_name;删除表的语句,直接把表的内容和表结构一并删除。

truncate table table_name;删除表的内容,保留表的结构,没有回滚,效率比较高。

delete from talbe_name;删除表的内容,不删除表的机构,效率比truncate低。

rename table old_name to new_name;修改表的名称(mysql)

rename old_name to new_name;(oracle)

alter table table_name add column_name varchar(30);

alter table table_name drop column_name;

//alter table table_name modify colunm_name varchar(30); 错误的

修改表的字段名称:

alter table  table_name change COLUMN old_column new_column column_type;

desc table_name;查询表结构(oracle)

describe table_name;(mysql)

DML:数据操纵语言

delete from table_name where column_table=column_value;删除条件下的数据

update table_name set column_name='',column='' where column_name=column_value;更新条件下的数据

insert into table_name (column_name1,column_name2...)values(column_values,column_values,...);

查询语句:

select * from table_name where column_name=column_value;根据具体条件查询满足条件的数据

select a.column1,a.column2,...from table_name where column_name=column_value;根据条件查询某些字段的数据

后面还有子查询,序列、视图、索引。