1、登录MySQL:
1.本地登录MySQL
命令:mysql -u root -p //root是用户名,输入这条命令按回车键后系统会提示你输入密码
2.指定端口号登录MySQL数据库
将以上命令:mysql -u root -p改为 mysql -u root -p -P 3306 即可,注意指定端口的字母P为大写,而标识密码的p为小写。MySQL默认端口号为3306
3.指定IP地址和端口号登录MySQL数据库
命令格式为:mysql -h ip -u root -p -P 3306例如:mysql -h 127.0.0.1 -u root -p -P 3306
2、查看数据表结构以及详情的方法:
参考:
http://blog.csdn.net/chenyanxx/article/details/52681743
1、 查看表结构
下面三个是我们最常用的查看数据表结构的语句:
desc tablename
describe tablename
show columns from tablename
3、创建表
CREATE TABLE table_name (column_name column_type);
例1:
CREATE TABLE novel(
Id int(11) NULL auto_increment,
sortname VARCHAR(255) NULL,
name VARCHAR(255) NULL,
imgurl VARCHAR(255) NULL,
description text NULL,
status VARCHAR(255) NULL,
author VARCHAR(255) NULL,
sort int(255) NULL,
PRIMARY KEY(Id)
)ENGINE=InnoDB;
例2:
CREATE TABLE chapter(
Id int(11) NULL auto_increment,
novelid int(11) NULL,
title VARCHAR(255) NULL,
content text NULL,
PRIMARY KEY(Id)
)ENGINE=InnoDB;
4、数据表修改:
1)字段设置为允许为空:
mysql> alter table test3 modify a int null;
Query OK, 0 rows affected (0.27 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc test3;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| a | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
1 row in set (0.00 sec)
例:
alter table novel modify Id int null;
2)添加一列:
ALTER TABLE table_name ADD column_name TYPE;
例:
ALTER TABLE novel ADD Id int(11) NOT NULL;
3)设置主键:
alter table table_name add primary key (col_name);
例:
alter table novel add primary key (Id);
4)设置递增,增长的属性:
alter table table_name modify Id int auto_increment;
例:
alter table novel modify Id int auto_increment;
5、删除表:
mysql> DROP TABLE runoob_tbl