设为首页 收藏本站
查看: 1379|回复: 0

[经验分享] MySQL基本命令操作

[复制链接]

尚未签到

发表于 2018-10-8 08:09:57 | 显示全部楼层 |阅读模式
  操作系统:CentOS
  数据库系统:MySQL
  [root@sky9896~]# mysql -h localhost -P  3306 -uroot –p    #注意端口号前的P是大小
  mysql>select version(),current_date;   #检索当前数据库版本和当前时间
  +----------------+--------------+
  |version()      | current_date |
  +----------------+--------------+
  |5.5.52-cll-lve | 2017-08-09   |
  +----------------+--------------+
  1row in set (0.00 sec)
  mysql>use employees   #打开数据库
  Databasechanged
  mysql>select database();   #查询当前数据库
  +------------+
  |database() |
  +------------+
  |employees  |
  +------------+
  1row in set (0.00 sec)
  mysql>show tables;    #显示该数据库当中的所有表
  +---------------------+
  |Tables_in_employees |
  +---------------------+
  |departments         |
  |dept_emp            |
  |dept_manager        |
  |employees           |
  |salaries            |
  |titles              |
  +---------------------+
  6rows in set (0.00 sec)
  mysql>create table employees_2(        #建表
  -> emp_no int(11) NOT NULL,
  -> birth_date date NOT null,
  -> first_name varchar(14) not null,
  -> last_name varchar(16) not null,
  -> gender enum('M','F') not null,
  -> hire_date date not null,
  -> primary key(emp_no)
  -> )engine=innodb default
  QueryOK, 0 rows affected (0.19 sec)
  mysql>desc employees_2;      #显示表结构
  +------------+---------------+------+-----+---------+-------+
  |Field      | Type          | Null | Key | Default | Extra |
  +------------+---------------+------+-----+---------+-------+
  |emp_no     | int(11)       | NO  | PRI | NULL    |      |
  |birth_date | date          | NO   |    | NULL    |       |
  |first_name | varchar(14)   | NO   |    | NULL    |       |
  |last_name  | varchar(16)   | NO  |     | NULL    |      |
  |gender     | enum('M','F') | NO   |    | NULL    |       |
  |hire_date  | date          | NO  |     | NULL    |      |
  +------------+---------------+------+-----+---------+-------+
  6rows in set (0.02 sec)
  mysql>create table t1(a integer,b char(10));
  QueryOK, 0 rows affected (0.11 sec)
  mysql>show tables;
  +---------------------+
  |Tables_in_employees |
  +---------------------+
  |departments         |
  |dept_emp            |
  |dept_manager        |
  |employees           |
  |employees_2         |
  |salaries            |
  |t1                  |
  |titles              |
  +---------------------+
  8rows in set (0.00 sec)
  mysql>alter table t1 rename t2;    #修改表名
  QueryOK, 0 rows affected (0.05 sec)
  mysql>show tables;
  +---------------------+
  |Tables_in_employees |
  +---------------------+
  |departments         |
  |dept_emp            |
  |dept_manager        |
  |employees           |
  |employees_2         |
  |salaries            |
  |t2                  |
  |titles              |
  +---------------------+
  8rows in set (0.00 sec)
  mysql>desc t2;
  +-------+----------+------+-----+---------+-------+
  |Field | Type     | Null | Key | Default |Extra |
  +-------+----------+------+-----+---------+-------+
  |a     | int(11)  | YES |     | NULL    |      |
  |b     | char(10) | YES  |     |NULL    |       |
  +-------+----------+------+-----+---------+-------+
  2rows in set (0.00 sec)
  mysql> >#修改列表
  QueryOK, 0 rows affected (0.25 sec)
  Records:0  Duplicates: 0  Warnings: 0
  mysql>desc t2;
  +-------+------------+------+-----+---------+-------+
  |Field | Type       | Null | Key | Default| Extra |
  +-------+------------+------+-----+---------+-------+
  |a     | tinyint(4) | NO   |    | NULL    |       |
  |c     | char(20)   | YES |     | NULL    |      |
  +-------+------------+------+-----+---------+-------+
  2rows in set (0.00 sec)
  ysql>alter table t2 add d timestamp;
  QueryOK, 0 rows affected (0.19 sec)
  Records:0  Duplicates: 0  Warnings: 0
  mysql>desc t2;
  +-------+------------+------+-----+-------------------+-----------------------------+
  |Field | Type       | Null | Key |Default           | Extra                       |
  +-------+------------+------+-----+-------------------+-----------------------------+
  |a     | tinyint(4) | NO   |    | NULL              |                             |
  |c     | char(20)   | YES |     | NULL              |                             |
  |d     | timestamp  | NO  |     | CURRENT_TIMESTAMP | on updateCURRENT_TIMESTAMP |
  +-------+------------+------+-----+-------------------+-----------------------------+
  3rows in set (0.00 sec)
  mysql>alter table t2 add index(d),add index(a);   #添加索引
  mysql>show keys from t2;
  mysql>insert into employees(emp_no,birth_date,first_name,last_name,gender,hire_date)values('1111112','2017-8-9','wu','haiming','M','2017-08-09');
  QueryOK, 1 row affected (0.09 sec)
  mysql>select * from employees where emp_no=1111112;
  +---------+------------+------------+-----------+--------+------------+
  |emp_no  | birth_date | first_name |last_name | gender | hire_date  |
  +---------+------------+------------+-----------+--------+------------+
  |1111112 | 2017-08-09 | wu         |haiming   | M      | 2017-08-09 |
  +---------+------------+------------+-----------+--------+------------+
  1row in set (0.00 sec)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-615612-1-1.html 上篇帖子: mysql基本常识整理 下篇帖子: MySQL数据迁移实战
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表