mysql操作

mysql创建用户

  • 1.创建用户 create user "username"@"主机地址" identfied by "password"; 如果想让任何主机访问可以将主机改为% 但出于安全考虑,最好限制到具体的IP地址或主机名
create user  "username"@"127.0.0.1"  identfied by  "password";
  • 2.给权限 GRANT ALL PRIVILEGES ON mydatabase.* TO 'john_doe'@'%';
grant all on hk.tongyao to 'username'@'127.0.0.1';
  • 3.刷新 也可以不用
flush privileges; 

mysql操作分为对 (库 表 数据)
mysql对表的操作 与对库的操作相似

创建表(CREATE TABLE)

但是 你需要指定表名、列名以及每列的数据类型。

例如

CREATE TABLE employees (  
    id INT AUTO_INCREMENT PRIMARY KEY,  
    name VARCHAR(100) NOT NULL,  
    position VARCHAR(100),  
    salary DECIMAL(10, 2),  
    hire_date DATE  
);

删除表(DROP TABLE)

使用 DROP TABLE 语句可以删除整个表及其数据。

DROP TABLE 表明;

修改表结构(ALTER TABLE)这一点与操作库不同

  • 使用 ALTER TABLE 语句可以修改表的结构,比如添加、删除或修改列。

添加列:

ALTER TABLE employees ADD email VARCHAR(100);

删除列:

ALTER TABLE employees DROP COLUMN email;

修改列:

ALTER TABLE employees MODIFY COLUMN salary DECIMAL(12, 2);

查询表

show tables;

查询表结构

desc 表名;
show create table 表名;

选择表/库

use 库/表名;

mysql对数据的操作

一. 插入数据(create)

  • 使用INSERT INTO语句向表中插入新的数据行。
inster into 表名 (列1, 列2, 列3, ...)  
values (值1, 值2, 值3, ...);

二. 查询数据 (select)

SELECT 列1, 列2, ...  
FROM 表名  
WHERE 条件;

三. 更新数据(Update)

update 表名  
set 列1 = 值1, 列2 = 值2, ...  
WHERE 条件;

四. 删除数据(Delete)

delect from 表名  
where 条件;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容