show database;首先查看一下服务器中已经存在的数据库有哪些
create database <database_name>;创建数据库
use <database_name>;使用某一个数据库
drop database <database_name>;删除一个数据库
2.Mysql数据表的操作
createtable <table_name>(
id int(5) primarykey auto_increment,
name varchar(20) notnulldefault'jackeylove',
birthday datetime,
constraint 本表_连接主表_fk foreignkey(本表内被约束的外键) reference 被连接主表名(连接主键));
当想要删除一张含有外键约束的表的时候,需要先删除外键约束才能删除此表
修改数据表的结构
alter <table_name> ADD user_name varchar(40) notnull,modify address varchar(20);使用Alter命令修改表的结构,例如给数据表增加一个字段,修改数据表中的一个字段等。
rename table <old_name> to <new_name>;alter <table_name> change <new_column_name> varchar(40);改变一个字段的名字
droptable <table_name>;删除一张数据表
Mysql数据表的基本增删改查操作
insertinto <table_name>(column_name1,column_name2,..)
values(value1,value2,...);当不写column_name的时候,值的插入按设定的顺序插入。
select [distinct] [concat(col 1,":",col 2) as col] [count()] selection_list from 数据表名
where primary_constraint
groupby grouping_columns
order bt sorting_column
having secondary_constraint(根据groupby后的数据限定)
limit count(限制呈现的数量)