常用语句:
注:关键字用大写,命名用小写加下划线,不区分大小写
1.连接MySQL服务器
mysql -u 账号 -p 密码
2.DDL数据定义语言
创建(CREATE)、修改(ALTER)、删除(DROP)数据库/表
注:ddl语句操作表的话一般要加上TABLE关键字
CREATE DATABASE 名称 #创建数据库
CREATE TABLE IF NOT EXISTS user ( #创建表
id INT AUTO_INCREMENT PRIMARY KEY, #自动增长,主键
name VARCHAR(50) NOT NULL UNIQUE, #不为空,不重复
password VARCHAR(20)
);
ALTER TABLE user RENAME TO userinfo; #修改表名
ALTER TABLE userinfo ADD phone INT; #添加字段
ALTER TABLE userinfo MODIFY phone VARCHAR(20); #修改字段类型
ALTER TABLE userinfo CHANGE phone mobilephone DOUBLE; #修改字段名称和类型
ALTER TABLE userinfo DROP mobilephone; #移除字段
DROP TABLE IF EXISTS user; #删除表
3.DML数据操纵语言
增加(INSERT)、删除(DELETE)、修改(UPDATE)记录
INSERT INTO `user` (name, password) VALUES ('张三', '123'); #增加
DELETE FROM `user` WHERE `name`='张三'; #删除
UPDATE `user` SET `name`='张好', `password`='234' WHERE `name`='张三'; #修改
4.DQL数据查询语言
查询记录(SELECT)
SELECT * FROM `user`
SELECT name, password FROM `user` WHERE id=2;
5.DCL数据查询语言
控制访问权限(GRANT、REVOKE)
参考:
https://www.runoob.com/mysql/mysql-tutorial.html
https://dev.mysql.com/doc/refman/8.0/en/sql-statements.html
网友评论