mysql 命令行
登录数据库
//进入目录D:\MySQL\bin>
mysql -u root -p
数据库基本操作
create database myDB; //创建数据库myDB
drop database <数据库名>; //drop 命令删除数据库
use myDB; //选择特定的数据库myDB,在后续的操作中都会在 RUNOOB 数据库中执行。
CREATE TABLE table_name (column_name column_type); //创建数据表
show tables;
show databases;
DROP TABLE table_name ;
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); //插入数据
exit //退出MySQL
//查询某个库下有几张数据表
SELECT COUNT(*) TABLES, table_schema
FROM information_schema.TABLES
WHERE table_schema = '数据库名' GROUP BY table_schema;
创建数据表实例:
CREATE TABLE runoob_tbl(
runoob_id INT NOT NULL AUTO_INCREMENT,
runoob_title VARCHAR(100) NOT NULL,
runoob_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( runoob_id )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
使用 mysqladmin
[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******
MySQL 数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数值类型
MySQL支持所有标准SQL数值数据类型。
严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC)。 近似数值数据类型(FLOAT、REAL和DOUBLE
PRECISION)。
日期和时间类型
日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。
字符串类型
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET