MySQL

本文介绍了如何在MySQL中使用SQL命令进行数据库操作,如显示数据库、创建和修改表结构,包括添加、修改和删除列。
摘要由CSDN通过智能技术生成
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

mysql> select database();
+------------+
| database() |
+------------+
| NULL       |
+------------+
1 row in set (0.00 sec)

mysql> create database lty;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| lty                |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

mysql> create table ty(
    -> 姓名 varchar(50) ,
    -> 学号 int,
    -> 年龄 int,
    -> 性别 varchar(1)
    -> ) comment '用户表';
Query OK, 0 rows affected (0.00 sec)

mysql> show tables;
+---------------+
| Tables_in_lty |
+---------------+
| ty            |
+---------------+
1 row in set (0.00 sec)

mysql> desc ly;
ERROR 1146 (42S02): Table 'lty.ly' doesn't exist
mysql> desc ty;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| 姓名      | varchar(50) | YES  |     | NULL    |       |
| 学号     | int(11)     | YES  |     | NULL    |       |
| 年龄      | int(11)     | YES  |     | NULL    |       |
| 性别     | varchar(1)  | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

mysql> show create table ty;
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                                                                                |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ty    | CREATE TABLE `ty` (
  `姓名` varchar(50) DEFAULT NULL,
  `学号` int(11) DEFAULT NULL,
  `年龄` int(11) DEFAULT NULL,
  `性别` varchar(1) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户表'                    |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

ALTER TABLE ty ADD COLUMN `邮箱` varchar(50) DEFAULT NULL;        这个是添加

ALTER TABLE ty MODIFY COLUMN `年龄` int(3);        这个是修改列定义

ALTER TABLE ty CHANGE COLUMN `性别` `性别标识` varchar(1);        这个是修改列名

ALTER TABLE ty DROP COLUMN `学号`;        这个是删除列

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值