登录MySQL服务器
mysql -u root -p
创建数据库
create database samp_db character set gbk;
查询所有数据库
show databases;
创建表
use samp_db;
create table students(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null,
tel char(15) null default "-"
);
向表中插入数据
insert into students values(NULL,"王刚" ,"男", 20,"13811371377");
insert into students values(NULL,"孙丽华" ,"女", 22,"18256973756");
insert into students values(NULL,"王永恒" ,"男", 23,"18812345678");
insert into students values(NULL,"李白" ,"男", 33,"17089898989");
查询表中的数据
select * from students;
select name from students;
条件查询
select * from students where sex="男";(查询students表中男同学)
select * from students where age=20;(查询students表中年龄为20的学生)
更新表中的数据
update 表名称 set 列名称=新值 where 更新条件;
update students set age=21 where name="王刚";(将王刚的年龄改成21)
update students set tel=default where id=2;(将id为2的同学的手机号变成默认值"-")
update students set name="张永恒",tel="1821324679" where name="王永恒";(将王永恒的名字改成张永恒,手机号改成18213245679)
删除表中的数据
delete from 表名称 where 删除条件
delete from students where id=4;(删除id=4的这个学生的数据)
delete from students;(删除表中所有数据)
添加列
alter table 表名 add 列名 列数据类型 [after 插入位置];
alter table students add address char(60);(往students表中插入address列)
alter table students add birthday date after age;(向students表的age列之后插入birthday列)
修改列
alter table 表名 change 列名称 列新名称 新数据类型;
alter table students change tel telphone char(15) default "-";(将tel列名修改为telphone)
删除列
alter table 表名 drop 列名称;
alter table students drop birthday;(删除students表中的birthday列)
重命名表
alter table 表名 rename 新表名;
alter table students rename workmates;(将students表名修改为workmates)
删除整张表
drop table 表名;
drop table workmates;(删除workmates表)
删除数据库
drop database 数据库名
drop database samp_db;(删除samp_db数据库)
MySQL基本语法学习
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 小学语文修改病句的方法 修改病句是小学语文考试中常见的题型,在修改病句之前,我们应该清晰的了解有哪些病句现象,下面...
- java 与mysql对应类型以及MySQl基本语法Mysql,Oracle,Java数据类型对应 Apache ...