客户端登录数据库:
mysql -hlocalhost -P3306 -uroot -p1234;
mysql --default-character-set=latin1 -u用户名 -p您的密码 登录数据库的时候用到;可以使数据显示得更加整齐;
/*****************数据库的增删改查操作 *************///////////////************/
#创建一个数据库,php2016
create database php2016 default charset utf8;
//设置字符编码,主要用来告诉服务器当前的cmd客户端是什么字符编码
set names gbk;
//查看数据库
show databases;
//查看数据库创建语句
show create database php2016;
//删除数据库
drop database php22;
//修改数据库
alter database php2016 default charset gbk;
/*********************数据表的增删改查操作***********************************/
//选中要操作的数据库
use php2016;
//创建数据表php
create table php(name varchar(20));
//查看当前的数据库有哪些数据表
show tables;
//模糊查询
show tables like 'p_%';
//查看表的创建语句
show create table php;
show create table phpG
//查看表德尔结构
desc php;
//删除数据表
drop table pl;
//修改数据表 alter table 表明
//修改数据表的表明php22
alter table php rename to php22;
//修改列定义
//添加一列 就是添加一个字段 add
alter table php22 add age int;
alter table php22 add sex char(1);
//删除字段
alter table php22 drop sex;
//修改字段名 重命名
alter table php22 change name username varchar(20);
//修改字段类型
alter table php22 modify age tinyint;
/*****************************对数据进行增删改查的操作************///////////////////////////
//往数据表中添加数据
insert into php22(username,age) values ('张三',23);
insert into php22 values('李四',24),('王五',25);
//查看数据标准中的数据
select * from php22;
//删除数据表中的数据
delete from php22 where age=26;
//修改数据
update php22 set username='张山' where age=23;