当前位置:Gxlcms > 数据库问题 > MySQL学习之路(二) MySQL基础操作

MySQL学习之路(二) MySQL基础操作

时间:2021-07-01 10:21:17 帮助过:31人阅读

  use 库名;

创建表结构

  语法:create table 库名.表名(

      字段名  数据类型  约束,

      字段名  数据类型  约束

    )

create table text.t_user(
    id int(10),
    t_name varchar(10)  --最后一行不需要逗号
) 

查看所有表

show tables;

 查看表中字段属性

desc t_user;
describe t_user;
show columns from t_user;

 重新命名表名

rename table t_user to my_user;

 删除表结构

drop table my_user;

删除表中字段

alter table t_user drop t_name;

添加字段

  语法;alter table 表名 add【column】 字段名 数据类型 【first】after 字段名;

    first 放到第一位;after是放到某个字段的后面,默认是最后一位;

alter table t_user add sax int after t_name;
alter table t_user add id int first;

修改字段属性

  语法:alter table 表名 modify 字段名 属性;

alter table t_user modify sax varchar(10);

重命表字段名

  语法:alter table 表名 change 老的字段名 新的字段名 属性;

alter table t_user change sax age varchar(10);

删除表

  语法:drop table 表名;

添加数据

insert into t_user values ("1","张三","12");
insert into t_user (id,t_name) values (2,"历史");
-- 建议使用第二种方法

查询数据

  select */字段 from 表名 where [条件];

select * from t_user where id=2;

更新数据

  update 表名 set 字段 = 值 where 条件;

update t_user set t_name="王二" where id=2;

删除数据

  delete from 表名 where 条件;

delete from t_user where id=2;

修改数据库的校对集

alter table my_collate_ci collate = utf8_bin;
alter table my_collate_ci collate = utf8_general_ci;

 

MySQL学习之路(二) MySQL基础操作

标签:mysql学习   from   change   bin   历史   rename   进入   desc   表结构   

人气教程排行