mysql数据库基本操作
在mysql创建数据库,
假设要创建的数据库名字为:testbase
命令: create database testbase;
打开一个数据库:
命令: use testbase;
在当前数据库testbase创建一个表,假定表名为:person
命令: create table person(
id int(3) auto_increment not null primary key,
name char(10) not null,
info varchar(50) default 'This is a funny person.'
);
给表person添加一条记录:
命令: insert into person values(
1,'vily','This is a funny man.'
);
读取表person中的所有记录:
命令: select * from person;
给数据库testbase创建另外一个表job:
命令: create table job(
job_name varchar(30),company_name varchar(30),salary int(6)
);
给表job 添加一个字段:name
命令: alter table job add column name varchar(10);
给表job添加一条记录:
命令: insert into job values(
'teacher','ACAMP',10000,'vily'
);
删除表job的一个字段job_name:
命令:alter table job drop column job_name;
将表job的记录清空:
命令: delete from job;
删除表job:
命令: drop table job;
显示当前数据库testbase的所有表:
命令: show tables;
显示指定表的列信息:
show columns from person;
显示当前所有的数据库:
命令: show databases;
删除库testbase:
命令: drop database testbase;
检查一个表是否存在: show tables like '%test%'