mysql 基础知识
安装mysql在centos上:
yum install mysql mysql-server mysql-devel
初始化mysql:
service mysqld start
设置密码:
mysql -u root -p 这条命令的-u是user,-p是password
自动登录:
chkconfig mysqld on
创建数据库/数据表:
CREATE DATABASE linuxcast; / CREATE TABLE lc_course;
显示数据库/显示数据表:
SHOW DATABASES; / SHOW TABLES;
删除一个数据库 / 删除一个数据表:
DROP DATABASE linuxcast; / DROP TABLE lc_course;
重命名一个数据表:
ALTER TABLE lc_course RENAME course;
增加一个属性:
ALTER TABLE course ADD techer varchar(100); 为表course增加techer属性,实际上是增加了一列;
更改一列:
ALTER TABLE course CHANGE COLUMN techer lecture varchar(200); 相当于把techer这一列彻底更换了;
更改列的属性:
ALTER TABLE course MODIFY techer varchar(50); 仅仅对属性作出了更改;
删除一列:
ALTER TABLE DROP COLUMN techer;
显示数据表的结构:
DESCRIBE TABLE course;
增加一个记录:
INSERT INTO course VALUES (value1,value2…value-end); 输入一行完整的记录,数据必须齐全没有缺项;
INSERT INTO course(link1,link2) VALUES (‘lee’, 27); 输入指定的列的值,其余项空置;
更改一个记录的某个列的属性值:
UPDATE course SET techer ‘ZHANG’ WHERE id=3; 更改某个记录的某项属性值;
删除一个记录:
DELETE * FROM course; 删除表里的所有数据;
DELETE FROM course WHERE id=3; 删除第三行数据
显示表的内容:
SELECT * FROM course; 显示一个表的所有内容;
SELECT techer course_time FROM course; 显示一个表的指定的列的内容;