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()); //获取系统日期时间中的时刻