MySQL学习之路 MySQL基础操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习之路 MySQL基础操作相关的知识,希望对你有一定的参考价值。

进入数据库

  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学习之路

码奴之路

Mysql 学习之路Mysql基础知识之简单查询

Mysql 学习之路Mysql基础知识之简单查询

PHP之路——MySql基础操作语句

《Python学习之路 -- Python基础之切片》