加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.cn/)- 智能边缘云、设备管理、数据工坊、研发安全、容器安全!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

创建与操作MySQL数据库:基础命令与数据管理

发布时间:2024-02-21 15:51:07 所属栏目:MySql教程 来源:小张写作
导读:  三、数据库的基本操作  1.登录/进入数据库  在命令行中输入以下命令登录到MySQL数据库:  ```  mysql -u用户名 -p  ```  输入密码后,即可进入MySQL数据库。  2.创建数据库  想要创建一个新的数

  三、数据库的基本操作

  1.登录/进入数据库

  在命令行中输入以下命令登录到MySQL数据库:

  ```

  mysql -u用户名 -p

  ```

  输入密码后,即可进入MySQL数据库。

  2.创建数据库

  想要创建一个新的数据库,只需在命令行中输入以下命令:

  ```

  CREATE DATABASE数据库名称;

  ```

  例如,创建一个名为`my_database`的数据库:

  ```

  CREATE DATABASE my_database;

  ```

  3.选择数据库

  在创建好数据库后,需要选择要操作的数据库。使用以下命令选择数据库:

  ```

  USE数据库名称;

  ```

  例如,选择刚刚创建的`my_database`数据库:

  ```

  USE my_database;

  ```

  4.删除数据库

  若要删除一个数据库,可以使用以下命令:

  ```

  DROP DATABASE数据库名称;

  ```

  例如,删除`my_database`数据库:

  ```

  DROP DATABASE my_database;

  ```

  五、数据表操作

  1.创建数据表

  创建数据表的基本命令如下:

  ```

  CREATE TABLE表名 (

  列名1数据类型,

  列名2数据类型,

  ...

  );

  ```

  例如,创建一个名为`students`的数据表,包含`id`、`name`、`age`三个字段:

  ```

  CREATE TABLE students (

  id INT PRIMARY KEY AUTO_INCREMENT,

  name VARCHAR(255) NOT NULL,

  age INT

  );

  ```

  2.修改表结构

  若需要修改表结构,可以使用以下命令:

  ```

  ALTER TABLE表名修改字段名数据类型;

  ```

  例如,将`students`表中的`name`字段修改为`varchar(6)`,并设置为非空:

  ```

  ALTER TABLE students MODIFY name VARCHAR(6) CHARACTER SET utf8 NOT NULL;

  ```

  3.删除表

  删除表的命令如下:

  ```

  DROP TABLE表名;

  ```

  例如,删除`students`表:

  ```

  DROP TABLE students;

  ```

  六、数据操作

  1.插入数据

  向表中插入数据的命令如下:

  ```

  INSERT INTO表名 (列名1,列名2,...) VALUES (值1,值2,...);

  ```

  例如,向`students`表中插入一条数据:

  ```

  INSERT INTO students (id, name, age) VALUES (1, '张三',18);

  ```

  2.查询数据

  查询数据的命令如下:

  ```

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

  ```

  例如,查询`students`表中的所有数据:

  ```

  SELECT * FROM students;

  ```

  3.更新数据

  更新数据的命令如下:

  ```

  UPDATE表名 SET列名1=值1,列名2=值2,... WHERE条件;

  ```

  例如,更新`students`表中的`age`字段:

  ```

  UPDATE students SET age=20 WHERE id=1;

  ```

  4.删除数据

  删除数据的命令如下:

  ```

  DELETE FROM表名 WHERE条件;

  ```

  例如,删除`students`表中年龄大于20的学生:

  ```

  DELETE FROM students WHERE age >20;

  ```

  通过以上基本命令,您可以轻松地创建、操作和管理MySQL数据库。在实际应用中,根据需求可以使用更多高级命令和功能,以满足各种数据处理需求。

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章