MySQL

作者: Coder_JdHo | 来源:发表于2022-03-22 00:31 被阅读0次

常用语句:

注:关键字用大写,命名用小写加下划线,不区分大小写

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

相关文章

网友评论

      本文标题:MySQL

      本文链接:https://www.haomeiwen.com/subject/gfpndrtx.html