对数据库进行操作
一、DDL:数据库定义语言 对数据库、表结构进行操作 建库、建表、修改表结构、删库、删表等等
(SQL语句大小写不敏感)
1.创建数据库
CREATE DATABASE [IF NOT EXISTS] dbname [charset=utf8 collate utf8_general_ci];
create database student;
2.显示所有的数据库
SHOW DATABASES;
3.切换到要使用的数据库, USE 数据库名称;
4.4.删除数据库!
DROP DATABASE [IF EXISTS] 数据库名;
drop database student;
5.建表
5.建表
CREATE TABLE [IF NOT EXISTS] tablename(字段名 字段类型,....)[charset=utf8];
create table if not exists student(id integer,name varchar(20),age integer);
charset=utf8;
6.显示当前数据库下所有的表
SHOW TABLES;
7.显示建表语句
SHOW CREATE TABLE 表名;
show create table student;
8.为表中增加列
ALTER TABLE 表名 ADD 字段名 字段类型;
ALTER TABLE 表名 ADD (字段名 字段类型,...)
alter table student add sex varchar(5);
9.修改列定义
ALTER TABLE 表名 MODIFY 字段名 新字段类型;
alter table student modify sex text;
ALTER TABLE 表名 CHANGE 旧列名 新列名 新列定义;
alter table student change sex 性别 varchar(5);
modify无法修改列名,change可以修改列名
10.删除列
ALTER TABLE 表名 DROP 列名;
alter table student drop 性别;
11.删表
DROP TABLE [IF EXISTS] 表名;
drop table student;