mysql 数据库基本使用
- <http://thenewboston.org/list.php? cat=49>
1. 查看我们指定的信息
SELECT *FROM usersLIMIT 2 , 4
SLECT id, nameFROM users
SELECT *FROM usersWHERE id=3
SELECT *FROM usersWHERE id<3
SELECT *FROM usersWHERE id BETWEEN 20 and 30
SELECT *FROM usersWHERE id>20 and id<30
使用 DISTINCT
过滤重复输出
SELECT DISTINCT stateFROM customers
2. 修改数据库的结构
新建一张表
CREATE TABLE users(id int NOT NULL AUTO_INCREMENT,username varchar(30) NOT NULL,PRIMARY KEY(id));
修改表
ALTER TABLE users ADD email varchar(20)ALTER TABLE users DROP emailDROP TABLE usersRENAME TABLE users TO superusers
查找名字以 h
或 H
打头的用户信息
SELECT * FROM users WHERE name LIKE 'h%'
3. 修改数据
INSERT INTO users (name, email) VALUES ('peter', 'peter@peter.com')UPDATE users SET name='happypeter' WHERE id=1;
删除某个用户的信息
DELETE FROM users WHERE id=12
4. 导入导出
mysqldump -uroot -p111111 forum>forum.sqlmysql -uroot -p111111 forum<forum.sql