数据库操作:
1. SHOW DATABASES;
2. CREATE DATABASE db1;
3. USE db1;
4. SHOW TABLES;
5. DROP DATABASE db1;
表操作:
1. CREATE TABLE tb1(
name VARCHAR(20) NOT NULL,
age NUMERIC
);
2. DESCRIBE mytable; 显示表的结构
3. ALTER TABLE tb1 ADD COLUMN id NUMERIC; 在表tb1中添加字段id
4. ALTER TABLE tb1 CHANGE id id CHAR(10); 修改表tb1字段id属性
5. ALTER TABLE tb1 ADD PRIMARY KEY(id); 设置主键
或ALTER TABLE tb1 CHANGE id id NUMERIC PRIMARY KEY AUTO_INCREMENT;
ALTER TABLE tb1 DROP PRIMARY KEY; 删除主键
ALTER TABLE tb1 CHANGE id id NUMERIC;
6. DROP TABLE student;
记录操作:
1. INSERT INTO student VALUES('LXL',200514366);
2. SELECT sname FROM student WHERE sno='200514366';
3. UPDATE student SET sname='LXY' WHERE sno='200514999';
4. DELETE FROM student WHERE sno='200514368';
DELETE FROM student WHERE sno is NULL;
PS:用文本方式将数据装入一个数据库表
如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE语句中列出的列次序给出,例如:
abccs f 1977-07-07 china
mary f 1978-12-12 usa
tom m 1970-09-02 usa
使用下面命令将文本文件“mytable.txt”装载到mytable表中:mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;
再使用如下命令看看是否已将数据输入到数据库表中:mysql> select * from mytable;