mysql安装完成情况下mysql的操作

mysql -u root -p 按回车键 输入密码登录(密码是隐藏的)

show databases;//查看mysql中所有的数据库

//如果没有你想用的,想自己创建那么向下看

create database 库名;//然后往下走use是用的意思

use 数据库名 //用哪个数据库就use后写那个数据库名称

show tables;//展示你用的这个数据库的所有表。

desc table;//查看表结构,也就是看这张表用了那些字段,字段的类型,约束(就是主键,唯一主键,not null(非空)+default(默认)+“默认值”)

//如果没有表,那么use哪个数据库就在它里面建表

//建表

create table 表名(字段名 类型(长度)约束,字段名 类型(长度) 约束,。。。字段名 类型(长度) 约束);

//这时你发现,卧槽字段名少单词,或者类型错了,又或者类型长度不对,又或者我想改改约束,那么好的,下面这个语句会帮助你的,这些都是废话,我知道,但是,就是想说。。。切入正题

alter table 表名 change 当前字段名 要改的字段名 要改的字段类型(要改的字段长度);

//当然你可能还要加字段,那么请往下看

alter table 表名 add 字段 类型(长度)约束;//ok完事

//当然你有可能觉得你有个字段不想要了要删除,那么往下看

alter table 表名 drop 字段名;//是不是特别简单,都是前三个单词都是altern table 表名,后面就是增删改,为啥没有查询呢?select * from 表名;这有啥说的,那么下面说我想改表名,请往下看。

alter table 表名 rename 新表名;

//有了表,那么就要添加数据了,没有数据,你操作个蛋,所以新增是第一位的,那么往下瞧

//单条数据新增

insert into 表名(字段名,字段名,字段名。。。具体能建多少字段我是没试过)   values(这里就是可以理解为给字段赋值,填写的数据要一一对应它们的数据类型,长度,不能错。)

//多条数据新增

insert into 表名(字段名,字段名,字段名。。。) values(对应字段赋值一一赋值,赋值1,赋值2,赋值3.。。。);

//新增完了,那么来试试查询功能吧

select * from 表名;//仅限于练习,实战中最好不要用select * ,因为你查询的是所有的数据,如果数据量大的话,那就这个语句能让你芭比q了

//先说删除吧,简单易懂的删库跑路神语句,慎用!

drop  database 你要删除的库名;//我试过了,非常好使

//那么往下就是,最常用的修改了

update 表名 set  字段名='赋值'  + where 字段名(数据库中的字段)=根据数据库里有的数据查出来再修改啊,

//当然你可能想把这个字段所有的数据都改成一样的那么就使用

update 表名 set  字段名='赋值'  ;//没有条件就是这个字段的数据都变成了你修改的数据了

//这时你想改多条数据怎么办?请往下看,

update 表名 set  字段名='赋值' ,字段名='赋值'。。。;//卧槽没加条件,又改了好多一样数据的数据,怎么办?那你慢慢用update 表名 set 字段名='赋值' where 字段名='数据库中的数据也是你想修改的数据'

//当然我们肯定会加where条件的

update 表名 set 字段名='赋值' ,字段名='赋值' 。。。 where 字段名='数据库中有的数据';