show databases; --查看所有数据库
use database_name; --使用数据库database_name
select database(); --查看当前使用的数据库
create database database_name chaset=utf8; --创建数据库database_name
drop database database_name; -- 删除数据库database_name
数据表相关操作
show tables; -- 查看当前数据库中所有表
show create table students; -- 查看表的创建语句
create table students(
id int unsigned primary key auto_increment not null,name varchar(20) default '',age tinyint unsigned default 0,height decimal(5,2),gender enum('男','女','人妖','保密'),cls_id int unsigned default 0
);
-- 创建学生表
desc tableName; -- 查看表的字段结构
drop table students; --删除表
alter table students add gender int; --向表中添加字段
alter table students change birthday birth datetime; --修改表的字段名
alter table students drop birthday; --修改表-删除字段
6.数据的增删改查
导入
source sqlFileName.sql; -- 导入sql文件
查询
select s.name,s.age from students as s where s.age > 10 and s.gender = '男'; --查询年龄大于10岁的男生
增加
insert into students(name, age, gender, info) value('zs', 18, '男', 'a boy'); --增加一条数据
删除
delete from students where id = 5; -- 删除id为5的学生
修改
update students set isdelete =1 where id = 1; -- 将Id为1的学生的isdelete字段修改为1