MYSQL常用命令
输入密码后,每次必用
- show databases;显示当下所有的数据库
- create database database_name;创建数据库名
- drop databaae database_name;删除数据库
- use database_name; 进入数据库
- show tables; .查看数据库中的所有表
- desc table_name ;查看表
create table table_name(.....);创建表
ALTER TABLE table_name CHANGE 旧列名 新列名 数据类型;修改列名
update 是更新表中的数据,alter是改变表
drop trigger trigger_name;删除触发器
drop table table_name;删除表
ALTER和UPDATE
ALTER TABLE 是用来修改表结构的SQL语句。它可以用来添加、修改或删除表的列,设置约束(如主键或外键约束),修改表名等。例如:
ALTER TABLE students ADD COLUMN email VARCHAR(100); ALTER TABLE students MODIFY COLUMN age INT UNSIGNED; ALTER TABLE students DROP COLUMN class;
UPDATE 是用来修改表中现有数据的SQL语句。它用于更新表中已有的记录,而不是表的结构。例如:
UPDATE students SET age = 23 WHERE name = 'Alice';
UPDATE students SET class = 'B203' WHERE name = 'Bob';
基础知识补充:
- 在 SQL 中,AS 关键字用于给列或表达式的结果起一个别名(alias)。别名可以使查询结果更具可读性和易于理解。
COUNT(*)
:这是一个聚合函数,用于计算表中所有行的总数。