数据库基本命令

mysql> create database newdb;               //新建名为newdb的库(建库)
mysql> create table pwlist(编辑表内容);    //创建pwlist表(建表)
mysql> drop database newdb;                 //删除名为newdb的库(删库)
mysql> drop table pwlist;                         //删除pwlist表(删表)
mysql> desc columns_priv\G                    //查看所有表结构(当前库)
mysql> desc columns_priv;                       //查看表结构(查看当前库下的表)
mysql> desc mysql.columns_priv;            //查看表结构(库名+表名)
mysql> show create table asd.student;     //查看创建表的使用指令
mysql> show  databases;                         //查看现有的库(查看所有库)
mysql> show tables;                                 //查看库里的表名称(查看表)
mysql> use sys;                                        //切换到sys库(切换库)
mysql> select database();                         //查看当前所在的库(当前库)

######################################################
(范文)新建pwlist表:mysql> create table pwlist( ##
-> name char(16) not null, ##
-> password char(48)default ‘’, ##
-> primary key(name) ##
-> ); ##
mysql> desc pwlist; //查看pwlist表的字段结构 ##
##
######################################################

######################################################
(范文)新建一个student表:create table asd.student(                                    ##              
                                       ->学号 char(9) NOT NULL,                                 ##
                                       ->姓名 varchar(4) NOT NULL,                            ##
                                       ->性别 enum('男','女') NOT NULL,                      ##
                                       ->手机号 char(11) DEFAULT '',                           ##
                                       ->通信地址 varchar(64),                                     ##
                                       -> PRIMARY KEY(学号)                                      ##
                                       ->)DEFAULT CHARSET=utf8;                             ##
在MySQL表内存储中文数据时,需要更改字符集(默认为latin1不支持中文)    ##
以便MySQL支持存储中文数据记录;                                                          ##
可以在创建库或表的时候,手动添加"DEFAULT CHARSET=utf8"来更改字符集##
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
注意:若要修改MySQL服务的默认字符集,可以更改服务器的my.cnf配置文件  ##
添加character_set_server=utf8 配置,然后重启数据库服务。                     ##
修改运行服务配置:vim /etc/my.cnf                                                            ##
                 [mysqld]                                                                                  ##
添加条路    character_set_server=utf8                                                       ##
重启服务    systemctl restart mysqld                                                         ##
验证方法:(进入数据库输入: SHOW VARIABLES LIKE 'character%';)           ##
查看 character_set_server | latin1>>> character_set_server |  utf8            ##
######################################################

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

mysql> SELECT now();                                             //查看当前的日期和时间
mysql> SELECT sysdate();                                        //查看系统日期和时间
mysql> SELECT curdate();                                        //获得当前的日期,不含时间
mysql> SELECT curtime();                                        //获得当前的时间,不含日期
mysql> SELECT year(now()),month(now()),day(now());
//分别获取当前日期时间中的年份、月份、日
mysql> SELECT month(sysdate()),day(sysdate());
//获取系统日期时间中的月份、日
mysql>SELECT time(sysdate());                              //获取系统日期时间中的时刻
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值