mysql基础第一课时

                                                mysql基础第一课时                                                         

一,登陆
[root@dbsvr1 ~]# mysql -uroot -p123456 //紧挨着选项,不要空格
[root@dbsvr1 ~]# mysql -h 127.0.0.1 –u root –p

二,使用
整体逻辑<——库 <——- 表 <—— 记录 <—— 列
《《库
mysql> show databases; //查看现有库;
mysql> use 库名; //切换到库;
mysql>select database(); //确认当前所在库;
mysq> create database 库名; //创建库;
mysql> drop database newdb; //删除名为newdb的库

《《表
mysql> show tables; //查看mysql库里有哪些表;
mysql> desc 表名\G //查看表结构,以列表形式展现,末尾不用分号
mysql> desc 表名; //查看表结构,以表格形式展现,
mysql> create table t1(
-> name char(16) not null,
-> password char(48)default ‘’,
-> primary key(name)
-> );
Query OK, 0 rows affected (0.38 sec) 新建t1表;
mysql> drop table t1; //删除当前库中的t1表;

《《记录
select * from t1; //查看表记录;
insert into t1 values(值列表); //插入表记录;
update t1 set age=19 where name=“tom”; 修改表记录;
update t1 set age-18;
delete from t1 where name=“tom”; //删除表记录 ;
delete from t1; //删除所有表记录;

三,时间函数使用
1)使用now()查看当前的日期和时间
mysql> select now();
±--------------------+
| now() |
±--------------------+
| 2017-04-02 04:02:42 |
±--------------------+
1 row in set (0.00 sec)

2)使用sysdate()查看系统日期和时间
mysql> select sysdate();
±--------------------+
| sysdate() |
±--------------------+
| 2017-04-02 04:03:21 |
±--------------------+
1 row in set (0.00 sec)

3)使用curdate()获得当前的日期,不含时间
mysql> select curdate();
±-----------+
| curdate() |
±-----------+
| 2017-04-02 |
±-----------+
1 row in set (0.00 sec)

4)使用curtime()获得当前的时间,不含日期
mysql> select curtime();
±----------+
| curtime() |
±----------+
| 04:04:55 |
±----------+
1 row in set (0.00 sec)

5)分别获取当前日期时间中的年份、月份、日
mysql> select year(now()),month(now()),day(now());
±------------±-------------±-----------+
| year(now()) | month(now()) | day(now()) |
±------------±-------------±-----------+
| 2017 | 4 | 2 |
±------------±-------------±-----------+
1 row in set (0.00 sec)

6)获取系统日期时间中的月份、日
mysql> select month(sysdate()),day(sysdate());
±-----------------±---------------+
| month(sysdate()) | day(sysdate()) |
±-----------------±---------------+
| 4 | 2 |
±-----------------±---------------+
1 row in set (0.00 sec)

7)获取系统日期时间中的时刻
mysql> select time(sysdate());
±----------------+
| time(sysdate()) |
±----------------+
| 04:06:08 |
±----------------+
1 row in set (0.00 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值