服务器上操作Mysql数据库
首先进入mysql命令
mysql -u root -p(回车,切记无分号)
Enter password: 数据库密码
1、找出在服务器上当前存在什么数据库:
show databases;
2、创建一个数据库(以school为例)
create database school;
3、选择你所创建的数据库
use school;(按回车键出现Database changed 时说明操作成功)
4、查看数据库中存在什么表
show tables;
5、创建一个表 (以student为例)
create table student(
id int(11) not null auto_increment,
name varchar(20) DEFAULT 'lili' (设置默认值),
sex varchar(10),
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
6、显示表的结构:
desc student;
7、往表中加入记录
insert into student values (”洋洋”,”男”);
8、用文本方式将数据装入数据库表中(例如D:/mysql.txt)
LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
9、导入.sql文件命令(例如D:/mysql.sql)
use database;(回车)
source d:/mysql.sql;
10、删除表
drop table student;
11、清空表
delete from student;
12、更新表中数据
update student set sex=”女” where name=’洋洋’;
13、修改表字段类型和长度
标准语句为: alter table 表名 modify column 字段名 类型(长度);
alter table student modify column sex smallint(6) default 1;//设置默认值为1
14、增加表字段
标准语句为: alter table 表名 add column 字段名 类型(长度);
alter table student add column priority int(11) default 100;//设置默认值为1
15、删除表字段
标准语句为: alter table 表名 drop column 字段名 类型(长度);
alter table student drop column priority;