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两列的值
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
- MySql数据库操作总结
- MySQL数据库索引总结
- mysql数据库常用命令总结
- MySQL数据库优化总结
- Mysql数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- Mysql数据库学习总结
- Mysql数据库乱码总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- MySQL数据库优化总结
- Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的
- 多项式乘法运算终极版
- seo优化搞清楚四个问题才能真正提升优化效果
- ORACLE给一个两亿条记录的表创建索引需要考虑的问题
- android camera preview 屏幕拉伸变长的问题
- mysql数据库总结
- Git客户端(Windows系统)的使用
- Hibernate错误 org.hibernate.MappingException: entity class not found: comd.Person
- Linux - Suse启动xdmcp
- c++结构体对齐问题
- 虚拟存储器--虚拟地址与物理地址
- Apache Commons Codec 使用小结
- 是什么让我们渐行渐远
- windows通过linux下的openvpn登入远程服务器内网