php数据表字段不存在:[username]_cmd不懂怎么操作mysql?那是因为你没有系统学习过...

16acc326556c2719049d50e2ca56a9da.png

以管理员用户打开cmd

net start mysql:开启mysql

net stop mysql:关闭mysql

mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。

进入数据库就可以进行如下操作了

aab6277b71db78ba8051cb1cb41c9146.png

一: Mysql数据库操作

1. 创建数据库

create database 数据库名;

案例: create database teacher; //创建一个数据库名字为teacher

2. 查看数据库

show databases; //显示所有数据库

3. 选中数据库

use 数据库名;

案例: use teacher; //使用数据库teacher

ps: 1. use 是指使用;

2. 数据库名是存在当前数据库系统中的具体的数据库的名称;

3. Database changed 表示切换到选中的数据库成功

4. 查看数据库中的表

show tables; //显示目前数据库下所有的表

ps: 使用use 进入到某个数据库后可以使用show tables

5. 删除数据库

drop database 数据库名

案例: drop database teacher;

ps:数据库删除后,下面的所有数据都会全部删除,所以删除前一定要慎重并做好相应的备份。

二: Mysql数据表操作

1. 创建表

create table 表名(字段名1 字段类型,...字段名n 字段类型n);

案例: create table teacher(username varchar(20),password varchar(32));

代码说明:创建一个表名叫user的表,第一个字段为username、表的字段类型为varchar

长度为32个长度。第二个字段为password,类型也为varchar,长度也为32个长度。

2. 查看表字段结构信息

desc 表名

案例: desc teacher; //查看teacher表的表结构

3. 查看表的创建SQL语句

show create table 表名 G;

案例: show create table teacherG; //查看表emp的创建语句

代码说明:1. engine: 存储引擎

2. charset:字符集

3. 'G'选项的含义是使得记录能够按照字段竖着排列,对于内容比较长的记录更易于显示。

4. 删除表

drop table 表名

drop table teacher; //删除数据表user

ps:删除表。表和数据均会丢失,请勿必删除重要表之前备份数据。

5. 指定表引擎和字符集

1).在创建表最后,我们常用MyISAM或者InnoDB引擎;

ENGINE=InnoDB

2).指定表默认字符集:

DEFAULT CHARSET=utf8

3).案例:

create table empst (

useraname varchar(10) default null,

password date default null

)ENGINE=InnoDB default CHARSET=utf8;

三: 数据字段操作

1. 修改表字段类型 modify

alter table 表名 modify 字段名 字段类型;

案例: alter table student modify password int(10);

示例说明 将student 表的password 的类型改为int(10);

2. 增加表字段

alter table 表名 add column 字段名 字段类型;

案例: alter table student add column age int(10);

说明: 添加一个字段age,类型为整形长度为10,增加的字段在最后面

3. 增加字段时控制字段顺序

alter table 表名 add 字段名 字段类型 after 字段名;

案例: alter table student add email varchar(60) after useraname;

说明: student表中,在useraname后增加一个字段为email,类型为varchar,长度为60

alter table 表名 add 字段名 字段类型;

案例: alter table student ADD id INT(10) first;

说明: user表中在最开始的位置增加一个字段为id,类型为int,长度为10

4. 删除表字段

alter table 表名 drop column 字段名;

案例: alter table student drop column age;

说明:在student表中删除字段age

5. 表字段改名

alter table 表名 student 字段原名 字段新名 字段类型;

案例: alter table student change email em varchar(60);

说明:在student表中将字段中的email字段名字为em

6. 修改表字段排列顺序

//利用这个调整字段顺序

alter table student modify em varchar(60) after id;

alter table student modify em varchar(60) first;

7. 修改表名

alter table 旧表名 rename 新的表名;

案例: alter table student rename text;

ps:将student表名改为text

如果你觉得有用的话,点赞转发关注小编,每天都会有新干活!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值