MySQL服务的配置和使用
修改MySQL管理员的口令:mysqladmin–u root password密码字符串
如:mysqldmin–u root password111111
连接MySQL服务器,使用命令:mysql[-h主机名或IP地址][-u用户名][-p]
如:mysql–u root–p
如已有密码需修改root密码用命令:mysqladmin–u root–p password新密码字符串
如:mysqladmin–u root–p password111111
创建数据库格式为:CREATE DATABASE数据库名称;
如:mysql>create database abc;默认创建数据库保存在/var/lib/mysql中
查看数据库是mysql>show abc;
选择数据库是USE数据库名称;如:mysql>use abc;
删除数据库是DROP DATABASE数据库名称;如:mysql>drop database abc;
数据库的创建和删除
创建表是CREATE TABLE表名称(字段1,字段2,…[表级约束])[TYPE=表类型];
其中字段(1,2)格式为:字段名字段类型[字段约束]
如创建一个表student,如下:
mysql>create table student(
sno varchar(7)not null,字段不允许为空
sname varchar(20)not null,
ssex char(1)default‘t’,
sbirthday date,
sdepa char(20),
primary key(sno)表的主键
);
可用describe命令查看表的结构。
默认表的类型为MYISAM,并在/var/lib/mysql/abc目录下建立student.frm(表定义文件),student.MDY(数据文件),stedent.MYI(索引文件)。
复制表CREATE TABLE新表名称LIKE原表名称;
如:mysql>create table xtable like student;
删除表DROP TABLE表名称1[表名称2…];
如:mysql>drop table xtale;
修改表ALTER TABLE表名称更改动作1[动作2];
动作有ADD(增加)DROP(删除)CHANGE、MODIFY(更改字段名和类型)RENAME
增加字段:mysql>alter table student add saddress varchar(25);
更改字段名和字段类型:mysql>alter table student change saddress sremark test;
即使不更改字段类型也要给出字段类型如:
mysql>alter table student change saddress sremark varchar(25);
更改字段类型:mysql>alter table student modify sremark varchar(25);
删除字段:mysql>alter table student drop sremark;
更改表名称:mysql>alter table student rename to xs;