mysql技术内幕sampdb_MySQL技术内幕汇总

MySql技术内幕之MySQL入门(1)

检查系统中是否已经安装了MySQL

sudo netstat -tap | grep mysql

若没有显示已安装结果,则没有安装。否则表示已经安装。

sudo apt-get install mysql-server mysql-client

安装过程中会让输入密码,记得把密码记住。

登录

mysql -u root -p

本节SQL语句

mysql> SELECT NOW(); # 查询当前日期和时间,使用分号终止语句

mysql> SELECT NOW()\g # 查询当前日期和时间,使用\g终止语句

mysql> SELECT NOW(), USER(), VERSION()\g # 查询时间,用户,系统版本,并在一列展示

mysql> SELECT NOW(), USER(), VERSION()\G #查询时间,用户,系统版本,并在一行展示

mysql> SELECT NOW(); SELECT USER(); SELECT VERSION(); # 在一行输入多条语句

mysql> CREATE DATABASE sampdb; # 创建数据库

mysql> SELECT DATABASE(); # 查看当前数据库,结果为NULL

mysql> USE sampdb; # 把sampdb设置为当前默认选择的数据库

mysql> SELECT DATABASE(); # 查看当前数据库,结果为sampdb

mysql> source create_president.sql # 如果已经在终端cd到create_president.sql路径下,那么则可运行该语句

mysql> DESCRIBE president; # 查看president表的结构

mysql> DESC president; # DESCRIBE的简写为DESC

mysql> EXPLAIN president;

mysql> SHOW COLUMNS FROM president;

mysql> SHOW FIELDS FROM president;

mysql> SHOW FULL COLUMNS FROM president; # SHOW FULL COLUMNS 比 SHOW COLUMNS显示更多的信息

mysql> DESCRIBE president '%name'; # 查找名称中包含name的项

mysql> SHOW FIELDS FROM president like '%name'; # 查找名称中包含name的项,另外一种写法

mysql> INSERT INTO president VALUES ('Washington','George',NULL,'Wakefield','VA','1732-02-22','1799-12-14'); # 插入数据

mysql> INSERT INTO president VALUES ('Jefferson','Thomas',NULL,'Albemarle County','VA','1743-04-13','1826-07-04'), ('Madison','James',NULL,'Port Conway','VA','1751-03-16','1836-06-28'); # 一次添加多行数据

mysql> source insert_president.sql # 利用文件添加新行

MySql技术内幕之MySQL入门(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值