mysql数据库总结

来源:互联网 发布:阿里云备案地点 编辑:程序博客网 时间:2024/06/05 14:59
net start mysql 启动
net stop mysql  停止


create database 数据库名; 创建一个数据库.
drop database 数据库名; 删除一个数据库.
later database 数据库名称 character set 编码集;修改数据库的编码集
use 数据库名; 切换当前数据库名称






create table 表名 ;创建一个表.
新建员工表:
create table employee(id int,name varchar(20),birthday date);
desc 表名; 查看表名结构.
alter table 表名 add 列名 类型(长度) 约束;添加列.
alter table 表名 modify 列名 类型(长度) 约束; 修改列
alter table 表名 change 旧列名 新列名 类型(长度) 约束,修改列名称
alter table 表名 drop 列名;
rename table 旧表名 to 新表名; 修改表名


alter table 表名 daa 列名 类型(长度); 添加表中的一列
alter table 表名 modify  列名 类型(长度) ;
alter table  表名 drop 列名;删除一列
rename table 表名 to user;修改表名
alter table 表名 change 旧列名 新列名 数据类型(长度);修改列名
show tables;查看当前所有的表
show create table user;查看当前数据字符




drop table 表名; 删除表
 
 insert into 表名 values();往一个表里面插入一个值
 
 set names gbk; 当前窗口临时修改编码集




 update 表名 set 列名=, 列名= where name='zhangsan';将姓名为zhangsan 的列的其中某一个列名的值修改
 update 表名 set 列名=,旧列名='新列名' where name='lisi';将姓名为lisi的员工的列名的值修改,然后在列名修改  update employee set salary=4000, job='ccc' where name='lisi';
 update 表名 set 列名=列名+1000 where name='ww';将姓名为ww的雨昂的列名的值添加1000;


 delete form 表名 where name=''; 删除表中的某一个列;
 delete form 表名; 删除表中所有内容;
 truncate table 表名;删除表中内容;


 DQL  语句




 select * from 表名;查询表中所有内容.
 select * from 表名 where name='';查询表中的某一列
 select 列名 as 列名 from 表名;列名执行运算
 select name,chinese+math+english from 表名; 统计所有学生的总分数
 select name,chinese+10,math+10,english+10 from 表名;给每个学生都加上10分;
 select name,chinese+math+english  as 别名 from 表名;使用别名表示学生的分数;
 select name,math from 表名;查询name和math两列的值
0 0